feat: add service config templates and extraction script

Former-commit-id: 1de24b7eb79676d1aba9d799a58c5a753290cf52
This commit is contained in:
反编译工作区
2026-05-01 19:38:01 +08:00
parent 3175b7074b
commit 8b15445328
2433 changed files with 8322164 additions and 1604 deletions
@@ -0,0 +1,111 @@
# spring\u914D\u7F6E
spring.mvc.throw-exception-if-no-handler-found=true
spring.mvc.locale=zh_CN
# \u8D44\u6E90\u6587\u4EF6\u914D\u7F6E
spring.messages.basename=access-control
spring.messages.always-use-message-format=true
spring.messages.encoding=utf-8
# http\u914D\u7F6E
spring.http.multipart.max-file-size=200MB
spring.http.multipart.max-request-size=200MB
spring.http.encoding.force=true
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
# \u65E5\u5FD7\u914D\u7F6E
logging.config=classpath:logs/logback.xml
logging.file=${spring.application.name}
logging.path=/data/cwos/cw-elevator-application-V1.0.0.20211103/logs
logging.level.root=info
logging.level.cn.cloudwalk=info
# mybatis\u914D\u7F6E
mybatis.mapper-locations=classpath*:cn/cloudwalk/elevator/**/*.xml
mybatis.config-location=classpath:mapper/mybatis-config.xml
# \u5E8F\u5217\u53F7\u914D\u7F6E
cloudwalk.serial.enable=true
cloudwalk.serial.serial-length=8
cloudwalk.serial.serial-type=redis
cloudwalk.serial.serial-redis-key=CLOUDWALK-ACS-SERIAL-KEY
# \u7F13\u5B58\u914D\u7F6E
cloudwalk.spring.cache.expires=CACHE_NAME_APPLICATIONIDS#21600,ACS_DeviceTypesCache#7200,ACS_DeviceTypeFeaturesCache#7200,ACS_DeviceAttrsCache#7200,ACS_RecordStatisticsCache#90000,ACS_AreaTreeCache#60
# \u5185\u90E8\u63A5\u53E3\u8C03\u7528\u5BA2\u6237\u7AEF\u53CA\u8D85\u65F6\u914D\u7F6E
feign.hystrix.enable=true
feign.httpclient.enable=false
feign.okhttp.enable=true
ribbon.http.client.enabled=false
ribbon.okhttp.enabled=true
ribbon.ReadTimeout=10000
ribbon.ConnectTimeout=10000
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=10000
# \u5065\u5EB7\u68C0\u67E5\u914D\u7F6E
management.health.redis.enabled=false
management.health.db.enabled=false
# \u6570\u636E\u8131\u654F\u914D\u7F6E
cloudwalk.datafield.enable=true
cloudwalk.datafield.securityKey=d4b2aabc97394a12a27fc3cca6cd9ba1
cloudwalk.datafield.encrypt=AES
# redis\u914D\u7F6E
spring.redis.host=redis_01.redis_ip
spring.redis.port=6379
spring.redis.password=1qaz!QAZ
spring.redis.database=5
spring.redis.timeout=0
spring.redis.pool.max-active=10
spring.redis.pool.max-idle=1
spring.redis.pool.max-wait=10
spring.redis.pool.min-idle=0
# \u6570\u636E\u5E93sharding\u914D\u7F6E
spring.shardingsphere.datasource.names=ds0
spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource
spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.jdbc.Driver
spring.shardingsphere.datasource.ds0.jdbc-url=jdbc:mysql://mysql_01.mysql_ip:3306/cw-elevator-application?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
spring.shardingsphere.datasource.ds0.username=cloudwalk
spring.shardingsphere.datasource.ds0.password=1qaz!QAZ
spring.shardingsphere.datasource.ds0.connection-timeout=60000
spring.shardingsphere.datasource.ds0.maximum-pool-size=20
spring.shardingsphere.datasource.ds0.minimum-idle=5
spring.shardingsphere.datasource.ds0.max-lifetime=1765000
spring.shardingsphere.datasource.ds0.auto-commit=true
spring.shardingsphere.datasource.ds0.pool-name=ds0-pool
spring.shardingsphere.props.sql.show=false
spring.shardingsphere.sharding.default-data-source-name=ds0
# \u5FAE\u670D\u52A1\u670D\u52A1\u540D\u914D\u7F6E
feign.device.name=cwos-portal
feign.resource.name=cwos-portal
feign.cwos-portal.name=cwos-portal
feign.davinci-portal.name=cwos-portal
feign.ninca-crk-std.name=ninca-crk-std
feign.component-organization.name=ninca-common-component-organization
feign.ninca-common.name=ninca-common
feign.mqtt.name=cloudwalk-device-thirdparty
# CWOS\u4E8B\u4EF6\u914D\u7F6E
cloudwalk.event.bootstrap-servers=371bfca4972c43d2aefcf302d0a4a277:9092,44700995ee904679a7ad5afddcf93bb5:9092,0837a70b5fab47569391828f5feb2561:9092
cloudwalk.event.group-id=cw-elevator-application-1
cloudwalk.event.handler-executor-config.core-pool-size=10
cloudwalk.event.handler-executor-config.maximum-pool-size=30
# \u5206\u5E03\u5F0F\u9501\u914D\u7F6E
intelligent.lock.enable=true
intelligent.lock.config.default-wait-time=10000
lockWatchdogTimeout=21000
# PERSON_NAME_SPACE
person.name.space=recordEvent
elevator.application.key=xinghewan
elevator.application.time=600
elevator.application.keyA=5B7DEF88FF04
ninca-crk-std.ip=10.0.22.102:16106
#发送第三方数据ip
sendRecord.ip=hrec.star-river.com:32165
#sendRecord.ip=172.16.16.56:32165
sendRecord.token.corpId=53db867a8bb747a1bd04dd1afcad8ca6
sendRecord.token.appKey=293e2d708f0143c2957b702cef44d951
sendRecord.token.appSecret=5f6995009b864669b52041b8f5dc4625
#是否推送
sendRecord.boolean=true
# 设备处理线程池配置
ninca.update.floor.pool.corePoolSize=5
ninca.update.floor.pool.maxPoolSize=5
ninca.update.floor.pool.queueCapacity=100000
ninca.update.floor.pool.keepAliveSeconds=150
ninca.update.floor.pool.allowCoreThreadTimeOut=true
#楼栋id
floor.building.id=605560539791228928
@@ -0,0 +1,151 @@
#!/usr/bin/env bash
# 构建 cw-elevator-application 指定版本发布包,并输出到 maven 模块下 releases/<version>/。
# 用法:在仓库根执行 ./scripts/release-cw-elevator-application.sh [版本号]
# 默认版本与根 POM 中 elevator.release.finalName 后缀一致(当前 2.0.0)。
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
MAVEN_ROOT="${ROOT}/maven-cw-elevator-application"
REL_VER="${1:-2.0.0}"
JAR_NAME="cw-elevator-application-${REL_VER}.jar"
OUT_DIR="${MAVEN_ROOT}/releases/v${REL_VER}"
DOC_FALLBACK_VER="${DOC_FALLBACK_VER:-2.0.0}"
JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/java-8-openjdk-amd64}"
export JAVA_HOME
export PATH="${JAVA_HOME}/bin:${PATH}"
if ! java -version 2>&1 | grep -q 'version "1\.8\.'; then
echo "ERROR: 需要 JDK 8JAVA_HOME=${JAVA_HOME})。当前:" >&2
java -version >&2 || true
exit 1
fi
rm -rf "${OUT_DIR}"
mkdir -p "${OUT_DIR}"
require_file() {
local file_path="$1"
local hint="$2"
if [[ ! -f "${file_path}" ]]; then
echo "ERROR: 缺少必需文件: ${file_path} (${hint})" >&2
exit 1
fi
}
echo "==> Set reactor version to ${REL_VER}"
(cd "${MAVEN_ROOT}" && mvn -q org.codehaus.mojo:versions-maven-plugin:2.16.2:set \
-DnewVersion="${REL_VER}" -DprocessAllModules=true -DgenerateBackupPoms=false)
echo "==> Package starter (fat jar)"
(cd "${MAVEN_ROOT}" && mvn -q -pl cw-elevator-application-starter -am package -DskipTests)
SRC_JAR="${MAVEN_ROOT}/cw-elevator-application-starter/target/${JAR_NAME}"
if [[ ! -f "${SRC_JAR}" ]]; then
for candidate in $(ls -1t "${MAVEN_ROOT}/cw-elevator-application-starter/target"/cw-elevator-application-*.jar 2>/dev/null || true); do
if [[ "${candidate}" == *.jar.original ]]; then
continue
fi
SRC_JAR="${candidate}"
break
done
fi
if [[ -z "${SRC_JAR}" || ! -f "${SRC_JAR}" ]]; then
echo "ERROR: 未找到可用 starter 制品(期望 ${JAR_NAME}" >&2
exit 1
fi
echo "==> Copy artifacts to ${OUT_DIR}"
install -m0644 "${SRC_JAR}" "${OUT_DIR}/${JAR_NAME}"
DDL_SRC="${ROOT}/docs/sql/tenant_visitor_floor_policy.sql"
DDL_DIR="${OUT_DIR}/ddl"
mkdir -p "${DDL_DIR}"
require_file "${DDL_SRC}" "DDL"
install -m0644 "${DDL_SRC}" "${DDL_DIR}/tenant_visitor_floor_policy.sql"
DDL_INIT_SRC="${ROOT}/docs/sql/tenant_visitor_floor_policy_init_guangfa_fund.sql"
require_file "${DDL_INIT_SRC}" "初始化 SQL"
install -m0644 "${DDL_INIT_SRC}" "${DDL_DIR}/tenant_visitor_floor_policy_init_guangfa_fund.sql"
UPGRADE_SRC="${ROOT}/docs/build/cw-elevator-application-v${REL_VER}-版本升级说明书.md"
if [[ ! -f "${UPGRADE_SRC}" ]]; then
UPGRADE_SRC="${ROOT}/docs/build/cw-elevator-application-v${DOC_FALLBACK_VER}-版本升级说明书.md"
fi
require_file "${UPGRADE_SRC}" "版本升级说明书"
install -m0644 "${UPGRADE_SRC}" "${OUT_DIR}/版本升级说明书.md"
INDEX_SRC="${ROOT}/docs/build/cw-elevator-application-v${REL_VER}-发布说明.md"
if [[ ! -f "${INDEX_SRC}" ]]; then
INDEX_SRC="${ROOT}/docs/build/cw-elevator-application-v${DOC_FALLBACK_VER}-发布说明.md"
fi
require_file "${INDEX_SRC}" "发布说明"
install -m0644 "${INDEX_SRC}" "${OUT_DIR}/发布说明.md"
CLIENT_SRC="${ROOT}/docs/build/cw-elevator-application-v${REL_VER}-甲方版本升级说明.md"
if [[ ! -f "${CLIENT_SRC}" ]]; then
CLIENT_SRC="${ROOT}/docs/build/cw-elevator-application-v${DOC_FALLBACK_VER}-甲方版本升级说明.md"
fi
require_file "${CLIENT_SRC}" "甲方版本升级说明"
install -m0644 "${CLIENT_SRC}" "${OUT_DIR}/甲方版本升级说明.md"
PLAN_SRC="${ROOT}/docs/build/cw-elevator-application-v${REL_VER}-升级计划.md"
if [[ ! -f "${PLAN_SRC}" ]]; then
PLAN_SRC="${ROOT}/docs/build/cw-elevator-application-v${DOC_FALLBACK_VER}-升级计划.md"
fi
require_file "${PLAN_SRC}" "升级计划"
install -m0644 "${PLAN_SRC}" "${OUT_DIR}/升级计划.md"
CONF_DIR="${OUT_DIR}/config"
mkdir -p "${CONF_DIR}"
for conf_name in bootstrap.properties application.properties application-access-control.properties; do
CONF_SRC="${MAVEN_ROOT}/deploy/v2-maven/${conf_name}"
require_file "${CONF_SRC}" "配置文件 ${conf_name}"
install -m0644 "${CONF_SRC}" "${CONF_DIR}/${conf_name}"
done
RUNNER_DIR="${OUT_DIR}/bin"
mkdir -p "${RUNNER_DIR}"
RUNNER_SRC="${MAVEN_ROOT}/deploy/v2-maven/run.sh"
require_file "${RUNNER_SRC}" "启动脚本 run.sh"
install -m0755 "${RUNNER_SRC}" "${RUNNER_DIR}/run.sh"
DELIVERY_SRC="${ROOT}/docs/build/cw-elevator-application-v${REL_VER}-实施交付清单.md"
if [[ ! -f "${DELIVERY_SRC}" ]]; then
DELIVERY_SRC="${ROOT}/docs/build/cw-elevator-application-v${DOC_FALLBACK_VER}-实施交付清单.md"
fi
require_file "${DELIVERY_SRC}" "实施交付清单"
install -m0644 "${DELIVERY_SRC}" "${OUT_DIR}/实施交付清单.md"
ACCEPTANCE_SRC="${ROOT}/docs/build/cw-elevator-application-v${REL_VER}-实施验收记录模板.md"
if [[ ! -f "${ACCEPTANCE_SRC}" ]]; then
ACCEPTANCE_SRC="${ROOT}/docs/build/cw-elevator-application-v${DOC_FALLBACK_VER}-实施验收记录模板.md"
fi
require_file "${ACCEPTANCE_SRC}" "实施验收记录模板"
install -m0644 "${ACCEPTANCE_SRC}" "${OUT_DIR}/实施验收记录模板.md"
AUDIT_SRC="${ROOT}/docs/build/cw-elevator-application-v${REL_VER}-SQL与代码一致性审核记录.md"
if [[ ! -f "${AUDIT_SRC}" ]]; then
AUDIT_SRC="${ROOT}/docs/build/cw-elevator-application-v${DOC_FALLBACK_VER}-SQL与代码一致性审核记录.md"
fi
require_file "${AUDIT_SRC}" "SQL与代码一致性审核记录"
install -m0644 "${AUDIT_SRC}" "${OUT_DIR}/SQL与代码一致性审核记录.md"
{
echo "artifact=${JAR_NAME}"
echo "directory=${OUT_DIR}"
echo "built_at=$(date -Iseconds 2>/dev/null || date)"
echo "java_home=${JAVA_HOME}"
java -version 2>&1 | sed 's/^/java_version_line=/' || true
echo -n "git_rev="
(cd "${ROOT}" && git rev-parse HEAD 2>/dev/null) || echo "unknown"
echo -n "git_branch="
(cd "${ROOT}" && git rev-parse --abbrev-ref HEAD 2>/dev/null) || echo "unknown"
} > "${OUT_DIR}/BUILD_MANIFEST.txt"
echo "==> Restore reactor version to 2.0-SNAPSHOT"
(cd "${MAVEN_ROOT}" && mvn -q org.codehaus.mojo:versions-maven-plugin:2.16.2:set \
-DnewVersion=2.0-SNAPSHOT -DprocessAllModules=true -DgenerateBackupPoms=false)
echo "==> Done."
ls -la "${OUT_DIR}"
@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cn.cloudwalk.elevator</groupId>
<artifactId>cw-elevator-application-reactor</artifactId>
<version>2.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cw-elevator-application-starter</artifactId>
<packaging>jar</packaging>
<name>cw-elevator-application-starter</name>
<description>可执行 Spring Boot 入口:repackage 为单 JAR 发布包(对齐历史 V1 starter 形态)。</description>
<properties>
<alibaba.eclipse.codestyle.path>${project.basedir}/../../docs/style/alibaba-eclipse-codestyle.xml</alibaba.eclipse.codestyle.path>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<dependency>
<groupId>cn.cloudwalk</groupId>
<artifactId>cloudwalk-device-sdk-protocol-entity</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>cn.cloudwalk.elevator</groupId>
<artifactId>cw-elevator-application-web</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>${elevator.release.finalName}</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>${project.basedir}/../deploy/v2-maven</directory>
<includes>
<include>bootstrap.properties</include>
<include>application.properties</include>
<include>application-access-control.properties</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
<artifactId>formatter-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Binary file not shown.
@@ -0,0 +1,45 @@
# \u56FE\u7247\u524D\u7F00
cloudwalk.elevator.common.relativePrefix=/cwos-portal/portal/fileManager/imgByPath?path=
# \u6570\u636E\u5E93sharding\u914D\u7F6E
spring.shardingsphere.sharding.tables.IT_ACS_RECOG_RECORD.actual-data-nodes=ds0.IT_ACS_RECOG_RECORD_$->{2020..2030}
spring.shardingsphere.sharding.tables.IT_ACS_RECOG_RECORD.table-strategy.standard.sharding-column=RECOGNITION_TIME
spring.shardingsphere.sharding.tables.IT_ACS_RECOG_RECORD.table-strategy.standard.precise-algorithm-class-name=cn.cloudwalk.elevator.YearlyShardingAlgorithm
spring.shardingsphere.sharding.tables.IT_ACS_RECOG_RECORD.table-strategy.standard.range-algorithm-class-name=cn.cloudwalk.elevator.YearlyShardingAlgorithm
# \u7535\u68AF\u5F00\u95E8\u4E8B\u4EF6\u8868
spring.shardingsphere.sharding.tables.IT_ACS_ELEVATOR_RECORD.actual-data-nodes=ds0.IT_ACS_ELEVATOR_RECORD_$->{2020..2030}
spring.shardingsphere.sharding.tables.IT_ACS_ELEVATOR_RECORD.table-strategy.standard.sharding-column=RECOGNITION_TIME
spring.shardingsphere.sharding.tables.IT_ACS_ELEVATOR_RECORD.table-strategy.standard.precise-algorithm-class-name=cn.cloudwalk.elevator.YearlyShardingAlgorithm
spring.shardingsphere.sharding.tables.IT_ACS_ELEVATOR_RECORD.table-strategy.standard.range-algorithm-class-name=cn.cloudwalk.elevator.YearlyShardingAlgorithm
spring.shardingsphere.sharding.binding-tables=IT_ACS_ELEVATOR_RECORD,IT_ACS_RECOG_RECORD
# \u4EBA\u8138\u6293\u62CD\u8BC6\u522B\u9608\u503C
cloudwalk.access-control.common.device-atrr-map.ACS_FACE_REG_THRESHOLD=75
# \u4EBA\u8138\u6BD4\u5BF9\u67E5\u8BE2\u8FC7\u6EE4\u9608\u503C
cloudwalk.access-control.common.face-compare-THRESHOLD=80
# \u5B9A\u65F6\u4EFB\u52A1\u914D\u7F6E
cloudwalk.access-control.schedual.jobs.AcsRecordStatisticsByDayJob.name=AcsRecordStatisticsByDayJob
cloudwalk.access-control.schedual.jobs.AcsRecordStatisticsByDayJob.group=ACCESS-CONTROL_GROUP
cloudwalk.access-control.schedual.jobs.AcsRecordStatisticsByDayJob.executable-class=cn.cloudwalk.service.ninca.accesscontrol.common.job.executable.AcsRecordStatisticsByDayJob
cloudwalk.access-control.schedual.jobs.AcsRecordStatisticsByDayJob.description=AcsRecordStatisticsByDay job is starting.........
## \u6BCF\u5929\u51CC\u66680\u70B910\u5206\u6267\u884C
cloudwalk.access-control.schedual.jobs.AcsRecordStatisticsByDayJob.cron-expression=0 10 0 * * ?
cloudwalk.access-control.schedual.jobs.AcsRecordStatisticsByDayJob.priority=1
# \u5F00\u95E8\u8BB0\u5F55\u63A8\u9001\u5F00\u5173\uFF1Atrue-\u5F00\uFF1Bfalse-\u5173\u3002\u9ED8\u8BA4\u4E3A\u5173
cloudwalk.access-control.common.publish-opendoor-switch=false
# \u5F00\u95E8\u8BB0\u5F55\u63A8\u9001serviceCode
cloudwalk.access-control.common.publish-opendoor-service-code=access-control
# \u540E\u7AEF\u8BC6\u522B\u4E0B\u53D1\u5F00\u95E8\u6307\u4EE4\u76F8\u5173\u914D\u7F6E
# \u6293\u62CD\u65F6\u95F4\u5728\u591A\u4E45\u4E4B\u524D\u4E0D\u4E0B\u53D1\u5F00\u95E8\u6307\u4EE4\u3002\u9ED8\u8BA45\u5206\u949F\u3002\u5355\u4F4D\uFF1A\u6BEB\u79D2\u3002
cloudwalk.access-control.common.face-capture-time-expired-milliseconds=300000
# \u591A\u5C11\u6BEB\u79D2\u4EE5\u5185\u7684\u591A\u6761\u6293\u62CD\u8BB0\u5F55\u53EA\u4E0B\u53D1\u4E00\u6B21\u5F00\u95E8\u6307\u4EE4\u3002\u9ED8\u8BA43\u79D2\u3002\u5355\u4F4D\uFF1A\u6BEB\u79D2
cloudwalk.access-control.common.face-capture-interval-milliseconds=3000
# \u5F00\u95E8\u8BB0\u5F55\u8FC7\u671F\u65F6\u95F4\u3002\u591A\u5C11\u6BEB\u79D2\u4E4B\u540E\uFF0C\u672A\u4E0A\u62A5\u5F00\u95E8\u8BB0\u5F55\uFF0C\u5F00\u95E8\u8BB0\u5F55\u72B6\u6001\u66F4\u65B0\u4E3A\u5931\u8D25\u3002\u9ED8\u8BA410\u5206\u949F\u3002\u5355\u4F4D\uFF1A\u6BEB\u79D2
cloudwalk.access-control.common.face-capture-open-door-fail-milliseconds=600000
# \u95E8\u7981\u63A7\u5236\u5668\u7C7B\u578B\u96C6\u5408
cloudwalk.access-control.common.device-controller-array[0]=mqtt
# \u8BBE\u5907\u79CD\u7C7Bid\u96C6\u5408
cloudwalk.access-control.common.device-category-array[0]=4
cloudwalk.access-control.common.device-category-array[1]=5
cloudwalk.access-control.common.device-category-array[2]=7
cloudwalk.access-control.common.device-category-array[3]=2
cloudwalk.access-control.common.device-category-array[4]=8
cloudwalk.access-control.common.device-category-array[5]=11
@@ -0,0 +1,111 @@
# spring\u914D\u7F6E
spring.mvc.throw-exception-if-no-handler-found=true
spring.mvc.locale=zh_CN
# \u8D44\u6E90\u6587\u4EF6\u914D\u7F6E
spring.messages.basename=access-control
spring.messages.always-use-message-format=true
spring.messages.encoding=utf-8
# http\u914D\u7F6E
spring.http.multipart.max-file-size=200MB
spring.http.multipart.max-request-size=200MB
spring.http.encoding.force=true
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
# \u65E5\u5FD7\u914D\u7F6E
logging.config=classpath:logs/logback.xml
logging.file=${spring.application.name}
logging.path=/data/cwos/cw-elevator-application-V1.0.0.20211103/logs
logging.level.root=info
logging.level.cn.cloudwalk=info
# mybatis\u914D\u7F6E
mybatis.mapper-locations=classpath*:cn/cloudwalk/elevator/**/*.xml
mybatis.config-location=classpath:mapper/mybatis-config.xml
# \u5E8F\u5217\u53F7\u914D\u7F6E
cloudwalk.serial.enable=true
cloudwalk.serial.serial-length=8
cloudwalk.serial.serial-type=redis
cloudwalk.serial.serial-redis-key=CLOUDWALK-ACS-SERIAL-KEY
# \u7F13\u5B58\u914D\u7F6E
cloudwalk.spring.cache.expires=CACHE_NAME_APPLICATIONIDS#21600,ACS_DeviceTypesCache#7200,ACS_DeviceTypeFeaturesCache#7200,ACS_DeviceAttrsCache#7200,ACS_RecordStatisticsCache#90000,ACS_AreaTreeCache#60
# \u5185\u90E8\u63A5\u53E3\u8C03\u7528\u5BA2\u6237\u7AEF\u53CA\u8D85\u65F6\u914D\u7F6E
feign.hystrix.enable=true
feign.httpclient.enable=false
feign.okhttp.enable=true
ribbon.http.client.enabled=false
ribbon.okhttp.enabled=true
ribbon.ReadTimeout=10000
ribbon.ConnectTimeout=10000
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=10000
# \u5065\u5EB7\u68C0\u67E5\u914D\u7F6E
management.health.redis.enabled=false
management.health.db.enabled=false
# \u6570\u636E\u8131\u654F\u914D\u7F6E
cloudwalk.datafield.enable=true
cloudwalk.datafield.securityKey=d4b2aabc97394a12a27fc3cca6cd9ba1
cloudwalk.datafield.encrypt=AES
# redis\u914D\u7F6E
spring.redis.host=redis_01.redis_ip
spring.redis.port=6379
spring.redis.password=1qaz!QAZ
spring.redis.database=5
spring.redis.timeout=0
spring.redis.pool.max-active=10
spring.redis.pool.max-idle=1
spring.redis.pool.max-wait=10
spring.redis.pool.min-idle=0
# \u6570\u636E\u5E93sharding\u914D\u7F6E
spring.shardingsphere.datasource.names=ds0
spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource
spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.jdbc.Driver
spring.shardingsphere.datasource.ds0.jdbc-url=jdbc:mysql://mysql_01.mysql_ip:3306/cw-elevator-application?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
spring.shardingsphere.datasource.ds0.username=cloudwalk
spring.shardingsphere.datasource.ds0.password=1qaz!QAZ
spring.shardingsphere.datasource.ds0.connection-timeout=60000
spring.shardingsphere.datasource.ds0.maximum-pool-size=20
spring.shardingsphere.datasource.ds0.minimum-idle=5
spring.shardingsphere.datasource.ds0.max-lifetime=1765000
spring.shardingsphere.datasource.ds0.auto-commit=true
spring.shardingsphere.datasource.ds0.pool-name=ds0-pool
spring.shardingsphere.props.sql.show=false
spring.shardingsphere.sharding.default-data-source-name=ds0
# \u5FAE\u670D\u52A1\u670D\u52A1\u540D\u914D\u7F6E
feign.device.name=cwos-portal
feign.resource.name=cwos-portal
feign.cwos-portal.name=cwos-portal
feign.davinci-portal.name=cwos-portal
feign.ninca-crk-std.name=ninca-crk-std
feign.component-organization.name=ninca-common-component-organization
feign.ninca-common.name=ninca-common
feign.mqtt.name=cloudwalk-device-thirdparty
# CWOS\u4E8B\u4EF6\u914D\u7F6E
cloudwalk.event.bootstrap-servers=371bfca4972c43d2aefcf302d0a4a277:9092,44700995ee904679a7ad5afddcf93bb5:9092,0837a70b5fab47569391828f5feb2561:9092
cloudwalk.event.group-id=cw-elevator-application-1
cloudwalk.event.handler-executor-config.core-pool-size=10
cloudwalk.event.handler-executor-config.maximum-pool-size=30
# \u5206\u5E03\u5F0F\u9501\u914D\u7F6E
intelligent.lock.enable=true
intelligent.lock.config.default-wait-time=10000
lockWatchdogTimeout=21000
# PERSON_NAME_SPACE
person.name.space=recordEvent
elevator.application.key=xinghewan
elevator.application.time=600
elevator.application.keyA=5B7DEF88FF04
ninca-crk-std.ip=10.0.22.102:16106
#发送第三方数据ip
sendRecord.ip=hrec.star-river.com:32165
#sendRecord.ip=172.16.16.56:32165
sendRecord.token.corpId=53db867a8bb747a1bd04dd1afcad8ca6
sendRecord.token.appKey=293e2d708f0143c2957b702cef44d951
sendRecord.token.appSecret=5f6995009b864669b52041b8f5dc4625
#是否推送
sendRecord.boolean=true
# 设备处理线程池配置
ninca.update.floor.pool.corePoolSize=5
ninca.update.floor.pool.maxPoolSize=5
ninca.update.floor.pool.queueCapacity=100000
ninca.update.floor.pool.keepAliveSeconds=150
ninca.update.floor.pool.allowCoreThreadTimeOut=true
#楼栋id
floor.building.id=605560539791228928
@@ -0,0 +1,18 @@
server.port=16112
server.tomcat.uri-encoding=UTF-8
spring.application.name=elevator-app
spring.profiles.active=access-control
# consul\u914D\u7F6E
spring.cloud.consul.host=371bfca4972c43d2aefcf302d0a4a277
spring.cloud.consul.port=8500
spring.cloud.consul.enabled=true
spring.cloud.consul.discovery.register=true
spring.cloud.consul.discovery.enabled=false
spring.cloud.consul.discovery.prefer-ip-address=true
spring.cloud.consul.discovery.instance-id=${spring.application.name}-${spring.cloud.client.ipAddress}:${server.port}
spring.cloud.consul.discovery.ip-address=${spring.cloud.client.ipAddress}
spring.cloud.consul.discovery.deregister=false
# zookeeper\u914D\u7F6E
dubbo.registry.address=zookeeper://10.0.22.207:2181
dubbo.protocol.port=16107
dubbo.provider.version=1.0
@@ -0,0 +1 @@
2026-04-30T00:00:38+08:00
@@ -0,0 +1,3 @@
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
@@ -0,0 +1,3 @@
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
@@ -0,0 +1,3 @@
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
@@ -0,0 +1,21 @@
[Unit]
Description=The cw-elevator-application-V1.0.0.20211103 server
After=network.target remote-fs.target nss-lookup.target
[Service]
PIDFile=/run/cw-elevator-application-V1.0.0.20211103.pid
ExecStartPre=/bin/rm -f /run/cw-elevator-application-V1.0.0.20211103.pid
ExecStart=/bin/bash /data/cwos/cw-elevator-application-V1.0.0.20211103/start.sh
ExecStop=/bin/bash /data/cwos/cw-elevator-application-V1.0.0.20211103/stop.sh
ExecReload=/bin/kill -s HUP $MAINPID
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
Restart=always
RestartSec=10
StandardOutput=null
StandardError=null
[Install]
WantedBy=multi-user.target
@@ -0,0 +1,109 @@
# spring\u914D\u7F6E
spring.mvc.throw-exception-if-no-handler-found=true
spring.mvc.locale=zh_CN
# \u8D44\u6E90\u6587\u4EF6\u914D\u7F6E
spring.messages.basename=access-control
spring.messages.always-use-message-format=true
spring.messages.encoding=utf-8
# http\u914D\u7F6E
spring.http.multipart.max-file-size=200MB
spring.http.multipart.max-request-size=200MB
spring.http.encoding.force=true
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
# \u65E5\u5FD7\u914D\u7F6E
logging.config=classpath:logs/logback.xml
logging.file=${spring.application.name}
logging.path=logs
logging.level.root=info
logging.level.cn.cloudwalk=info
# mybatis\u914D\u7F6E
mybatis.mapper-locations=classpath*:cn/cloudwalk/elevator/**/*.xml
mybatis.config-location=classpath:mapper/mybatis-config.xml
# \u5E8F\u5217\u53F7\u914D\u7F6E
cloudwalk.serial.enable=true
cloudwalk.serial.serial-length=8
cloudwalk.serial.serial-type=redis
cloudwalk.serial.serial-redis-key=CLOUDWALK-ACS-SERIAL-KEY
# \u7F13\u5B58\u914D\u7F6E
cloudwalk.spring.cache.expires=CACHE_NAME_APPLICATIONIDS#21600,ACS_DeviceTypesCache#7200,ACS_DeviceTypeFeaturesCache#7200,ACS_DeviceAttrsCache#7200,ACS_RecordStatisticsCache#90000,ACS_AreaTreeCache#60
# \u5185\u90E8\u63A5\u53E3\u8C03\u7528\u5BA2\u6237\u7AEF\u53CA\u8D85\u65F6\u914D\u7F6E
feign.hystrix.enable=true
feign.httpclient.enable=false
feign.okhttp.enable=true
ribbon.http.client.enabled=false
ribbon.okhttp.enabled=true
ribbon.ReadTimeout=10000
ribbon.ConnectTimeout=10000
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=10000
# \u5065\u5EB7\u68C0\u67E5\u914D\u7F6E
management.health.redis.enabled=false
management.health.db.enabled=false
# \u6570\u636E\u8131\u654F\u914D\u7F6E
cloudwalk.datafield.enable=true
cloudwalk.datafield.securityKey=d4b2aabc97394a12a27fc3cca6cd9ba1
cloudwalk.datafield.encrypt=AES
# redis\u914D\u7F6E
spring.redis.host=10.128.161.95
spring.redis.port=6379
spring.redis.password=1qaz!QAZ
spring.redis.database=5
spring.redis.timeout=0
spring.redis.pool.max-active=10
spring.redis.pool.max-idle=1
spring.redis.pool.max-wait=10
spring.redis.pool.min-idle=0
# \u6570\u636E\u5E93sharding\u914D\u7F6E
spring.shardingsphere.datasource.names=ds0
spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource
spring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.jdbc.Driver
spring.shardingsphere.datasource.ds0.jdbc-url=jdbc:mysql://10.128.161.95:3306/cw-elevator-application?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
spring.shardingsphere.datasource.ds0.username=root
spring.shardingsphere.datasource.ds0.password=1qaz!QAZ
spring.shardingsphere.datasource.ds0.connection-timeout=60000
spring.shardingsphere.datasource.ds0.maximum-pool-size=20
spring.shardingsphere.datasource.ds0.minimum-idle=5
spring.shardingsphere.datasource.ds0.max-lifetime=1765000
spring.shardingsphere.datasource.ds0.auto-commit=true
spring.shardingsphere.datasource.ds0.pool-name=ds0-pool
spring.shardingsphere.props.sql.show=false
spring.shardingsphere.sharding.default-data-source-name=ds0
# \u5FAE\u670D\u52A1\u670D\u52A1\u540D\u914D\u7F6E
feign.device.name=cwos-portal
feign.resource.name=cwos-portal
feign.cwos-portal.name=cwos-portal
feign.ninca-crk-std.name=ninca-crk-std
feign.davinci-portal.name=cwos-portal
feign.component-organization.name=ninca-common-component-organization
feign.ninca-common.name=ninca-common
feign.mqtt.name=cloudwalk-device-thirdparty
# CWOS\u4E8B\u4EF6\u914D\u7F6E
cloudwalk.event.bootstrap-servers=10.128.161.95:9092
cloudwalk.event.group-id=cw-elevator-application-1
cloudwalk.event.handler-executor-config.core-pool-size=10
cloudwalk.event.handler-executor-config.maximum-pool-size=30
# \u5206\u5E03\u5F0F\u9501\u914D\u7F6E
intelligent.lock.enable=true
intelligent.lock.config.default-wait-time=10000
lockWatchdogTimeout=21000
# PERSON_NAME_SPACE
person.name.space=recordEvent
elevator.application.key=xinghewan
elevator.application.time=600
elevator.application.keyA=5B7DEF88FF04
ninca-crk-std.ip=10.128.161.95:16106
#\u53D1\u9001\u7B2C\u4E09\u65B9\u6570\u636Eip
sendRecord.ip=hrec.star-river.com:32165
sendRecord.token.corpId=53db867a8bb747a1bd04dd1afcad8ca6
sendRecord.token.appKey=293e2d708f0143c2957b702cef44d951
sendRecord.token.appSecret=5f6995009b864669b52041b8f5dc4625
sendRecord.boolean=true
# \u8BBE\u5907\u5904\u7406\u7EBF\u7A0B\u6C60\u914D\u7F6E
ninca.update.floor.pool.corePoolSize=5
ninca.update.floor.pool.maxPoolSize=5
ninca.update.floor.pool.queueCapacity=100000
ninca.update.floor.pool.keepAliveSeconds=150
ninca.update.floor.pool.allowCoreThreadTimeOut=true
#\u697C\u680Bid
floor.building.id=605560539791228928
@@ -0,0 +1,18 @@
server.port=16112
server.tomcat.uri-encoding=UTF-8
spring.application.name=elevator-app
spring.profiles.active=access-control
# consul\u914D\u7F6E
spring.cloud.consul.host=10.128.161.95
spring.cloud.consul.port=8500
spring.cloud.consul.enabled=true
spring.cloud.consul.discovery.register=true
spring.cloud.consul.discovery.enabled=false
spring.cloud.consul.discovery.prefer-ip-address=true
spring.cloud.consul.discovery.instance-id=${spring.application.name}-${spring.cloud.client.ipAddress}:${server.port}
spring.cloud.consul.discovery.ip-address=${spring.cloud.client.ipAddress}
spring.cloud.consul.discovery.deregister=false
# zookeeper\u914D\u7F6E
dubbo.registry.address=zookeeper://10.128.161.95:2181
dubbo.protocol.port=16107
dubbo.provider.version=1.0
@@ -0,0 +1 @@
/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/星中心/cw-elevator-application-V1.0.0.20211103/cw-elevator-application-V1.0.0.20211103.jar
@@ -0,0 +1,350 @@
META-INF/
META-INF/MANIFEST.MF
cn/
cn/cloudwalk/
cn/cloudwalk/elevator/
logs/
mapper/
application-access-control.properties
application.properties
bootstrap.properties
cn/cloudwalk/elevator/AppApplication.class
logs/logback.xml
mapper/mybatis-config.xml
META-INF/maven/
META-INF/maven/cn.cloudwalk.elevator/
META-INF/maven/cn.cloudwalk.elevator/cw-elevator-application-starter/
META-INF/maven/cn.cloudwalk.elevator/cw-elevator-application-starter/pom.xml
META-INF/maven/cn.cloudwalk.elevator/cw-elevator-application-starter/pom.properties
lib/
lib/spring-boot-starter-web-1.5.17.RELEASE.jar
lib/spring-boot-starter-1.5.17.RELEASE.jar
lib/spring-boot-1.5.17.RELEASE.jar
lib/spring-boot-autoconfigure-1.5.17.RELEASE.jar
lib/spring-boot-starter-logging-1.5.17.RELEASE.jar
lib/logback-classic-1.1.11.jar
lib/logback-core-1.1.11.jar
lib/jcl-over-slf4j-1.7.25.jar
lib/jul-to-slf4j-1.7.25.jar
lib/log4j-over-slf4j-1.7.25.jar
lib/snakeyaml-1.17.jar
lib/spring-boot-starter-tomcat-1.5.17.RELEASE.jar
lib/tomcat-embed-core-8.5.34.jar
lib/tomcat-annotations-api-8.5.34.jar
lib/tomcat-embed-el-8.5.34.jar
lib/tomcat-embed-websocket-8.5.34.jar
lib/hibernate-validator-5.3.6.Final.jar
lib/validation-api-1.1.0.Final.jar
lib/jboss-logging-3.3.2.Final.jar
lib/classmate-1.3.4.jar
lib/jackson-databind-2.11.2.jar
lib/jackson-annotations-2.11.2.jar
lib/jackson-core-2.11.2.jar
lib/spring-web-4.3.29.RELEASE.jar
lib/spring-aop-4.3.29.RELEASE.jar
lib/spring-beans-4.3.29.RELEASE.jar
lib/spring-context-4.3.29.RELEASE.jar
lib/spring-webmvc-4.3.29.RELEASE.jar
lib/spring-expression-4.3.29.RELEASE.jar
lib/mybatis-spring-boot-starter-1.3.1.jar
lib/spring-boot-starter-jdbc-1.5.17.RELEASE.jar
lib/tomcat-jdbc-8.5.34.jar
lib/tomcat-juli-8.5.34.jar
lib/spring-jdbc-4.3.29.RELEASE.jar
lib/mybatis-spring-boot-autoconfigure-1.3.1.jar
lib/mybatis-3.4.6.jar
lib/mybatis-spring-1.3.2.jar
lib/spring-boot-starter-actuator-1.5.17.RELEASE.jar
lib/spring-boot-actuator-1.5.17.RELEASE.jar
lib/cw-elevator-application-web-1.0-SNAPSHOT.jar
lib/cloudwalk-common-web-3.7.2-Brussels-SRX.jar
lib/cloudwalk-common-result-3.7.2-Brussels-SRX.jar
lib/commons-lang3-3.5.jar
lib/commons-codec-1.10.jar
lib/joda-time-2.9.9.jar
lib/jsoup-1.9.2.jar
lib/slf4j-api-1.7.25.jar
lib/cw-elevator-application-service-1.0-SNAPSHOT.jar
lib/cloudwalk-common-service-3.7.2-Brussels-SRX.jar
lib/spring-aspects-4.3.29.RELEASE.jar
lib/aspectjweaver-1.8.13.jar
lib/spring-boot-starter-data-redis-1.5.17.RELEASE.jar
lib/spring-data-redis-1.8.16.RELEASE.jar
lib/spring-data-keyvalue-1.2.16.RELEASE.jar
lib/spring-data-commons-1.13.16.RELEASE.jar
lib/spring-oxm-4.3.29.RELEASE.jar
lib/spring-context-support-4.3.29.RELEASE.jar
lib/jedis-2.9.0.jar
lib/commons-pool2-2.4.3.jar
lib/spring-tx-4.3.29.RELEASE.jar
lib/cloudwalk-common-serial-3.7.2-Brussels-SRX.jar
lib/fastjson-1.2.73.jar
lib/cwos-java-sdk-resource-1.0.0-SNAPSHOT.jar
lib/cwos-component-resource-interface-1.0.0-SNAPSHOT.jar
lib/cwos-component-resource-data-1.0.0-SNAPSHOT.jar
lib/commons-collections4-4.1.jar
lib/cwos-portal-interface-1.0.0-SNAPSHOT.jar
lib/cwos-device-authentication-interface-1.0.0-SNAPSHOT.jar
lib/cloudwalk-device-manager-interface-2.0.2.jar
lib/cloudwalk-device-manager-common-2.0.2.jar
lib/cwos-common-aks-interface-1.0.0-SNAPSHOT.jar
lib/spring-cloud-starter-netflix-hystrix-1.4.6.RELEASE.jar
lib/hystrix-core-1.5.12.jar
lib/HdrHistogram-2.1.9.jar
lib/hystrix-metrics-event-stream-1.5.12.jar
lib/hystrix-serialization-1.5.12.jar
lib/jackson-module-afterburner-2.11.2.jar
lib/hystrix-javanica-1.5.12.jar
lib/spring-cloud-starter-netflix-hystrix-dashboard-1.4.6.RELEASE.jar
lib/spring-cloud-netflix-hystrix-dashboard-1.4.6.RELEASE.jar
lib/spring-boot-starter-freemarker-1.5.17.RELEASE.jar
lib/jquery-2.1.1.jar
lib/d3js-3.4.11.jar
lib/springside-core-4.2.3-GA.jar
lib/spring-boot-starter-cache-1.5.17.RELEASE.jar
lib/ehcache-2.10.5.jar
lib/commons-compress-1.9.jar
lib/ant-apache-bsf-1.9.4.jar
lib/bsf-2.4.0.jar
lib/ant-nodeps-1.8.1.jar
lib/ant-jakarta-oro-1.6.1.jar
lib/jdom-1.1.2.jar
lib/mail-1.4.4.jar
lib/activation-1.1.jar
lib/commons-fileupload-1.3.1.jar
lib/opencsv-2.3.jar
lib/poi-3.15.jar
lib/poi-ooxml-3.15.jar
lib/poi-ooxml-schemas-3.15.jar
lib/xmlbeans-2.6.0.jar
lib/stax-api-1.0.1.jar
lib/curvesapi-1.04.jar
lib/aliyun-java-sdk-core-3.2.8.jar
lib/aliyun-java-sdk-dysmsapi-1.1.0.jar
lib/pegdown-1.6.0.jar
lib/parboiled-java-1.1.7.jar
lib/parboiled-core-1.1.7.jar
lib/asm-tree-5.0.3.jar
lib/asm-analysis-5.0.3.jar
lib/asm-util-5.0.3.jar
lib/spring-cloud-starter-openfeign-1.4.6.RELEASE.jar
lib/spring-cloud-starter-1.3.5.RELEASE.jar
lib/spring-cloud-context-1.3.5.RELEASE.jar
lib/spring-security-rsa-1.0.3.RELEASE.jar
lib/bcpkix-jdk15on-1.55.jar
lib/bcprov-jdk15on-1.55.jar
lib/spring-cloud-netflix-core-1.4.6.RELEASE.jar
lib/spring-cloud-commons-1.3.5.RELEASE.jar
lib/spring-security-crypto-4.2.9.RELEASE.jar
lib/httpclient-4.5.6.jar
lib/feign-core-9.5.0.jar
lib/animal-sniffer-annotation-1.0.jar
lib/feign-slf4j-9.5.0.jar
lib/feign-hystrix-9.5.0.jar
lib/archaius-core-0.6.6.jar
lib/annotations-2.0.0.jar
lib/spring-cloud-starter-netflix-ribbon-1.4.6.RELEASE.jar
lib/ribbon-2.2.5.jar
lib/ribbon-transport-2.2.5.jar
lib/rxnetty-contexts-0.4.9.jar
lib/rxnetty-servo-0.4.9.jar
lib/javax.inject-1.jar
lib/rxnetty-0.4.9.jar
lib/ribbon-core-2.2.5.jar
lib/commons-lang-2.6.jar
lib/ribbon-httpclient-2.2.5.jar
lib/commons-collections-3.2.2.jar
lib/jersey-client-1.19.1.jar
lib/jersey-core-1.19.1.jar
lib/jsr311-api-1.1.1.jar
lib/jersey-apache-client4-1.19.1.jar
lib/servo-core-0.10.1.jar
lib/servo-internal-0.10.1.jar
lib/netflix-commons-util-0.1.1.jar
lib/ribbon-loadbalancer-2.2.5.jar
lib/netflix-statistics-0.1.1.jar
lib/rxjava-1.2.0.jar
lib/spring-cloud-starter-netflix-archaius-1.4.6.RELEASE.jar
lib/commons-configuration-1.8.jar
lib/jackson-datatype-jsr310-2.11.2.jar
lib/cloudwalk-intelligent-component-lock-1.1.1-SNAPSHOT.jar
lib/spring-boot-starter-aop-1.5.17.RELEASE.jar
lib/redisson-2.15.2.jar
lib/netty-common-4.1.33.Final.jar
lib/netty-codec-4.1.33.Final.jar
lib/netty-buffer-4.1.33.Final.jar
lib/netty-transport-4.1.33.Final.jar
lib/netty-resolver-4.1.33.Final.jar
lib/netty-resolver-dns-4.1.33.Final.jar
lib/netty-codec-dns-4.1.33.Final.jar
lib/netty-handler-4.1.33.Final.jar
lib/cache-api-1.0.0.jar
lib/reactor-stream-2.0.8.RELEASE.jar
lib/reactor-core-2.0.8.RELEASE.jar
lib/rxjava-2.1.13.jar
lib/reactive-streams-1.0.2.jar
lib/fst-2.56.jar
lib/javassist-3.21.0-GA.jar
lib/jackson-dataformat-yaml-2.11.2.jar
lib/byte-buddy-1.9.6.jar
lib/jodd-bean-3.7.1.jar
lib/jodd-core-3.7.1.jar
lib/redisson-spring-boot-starter-2.15.2.jar
lib/redisson-spring-data-18-2.15.2.jar
lib/guava-20.0.jar
lib/cloudwalk-common-event-3.7.2-Brussels-SRX.jar
lib/kafka-clients-2.3.0.jar
lib/zstd-jni-1.4.0-1.jar
lib/lz4-java-1.6.0.jar
lib/snappy-java-1.1.7.3.jar
lib/cwos-sdk-event-1.5.0-SNAPSHOT.jar
lib/reflections-maven-0.9.9-RC2.jar
lib/reflections-0.9.9-RC2.jar
lib/dom4j-1.6.1.jar
lib/xml-apis-1.4.01.jar
lib/maven-plugin-anno-1.4.1.jar
lib/jade-plugin-common-1.3.8.jar
lib/ant-1.6.5.jar
lib/maven-plugin-api-2.0.5.jar
lib/maven-project-2.0.5.jar
lib/maven-settings-2.0.5.jar
lib/maven-profile-2.0.5.jar
lib/maven-artifact-manager-2.0.5.jar
lib/maven-repository-metadata-2.0.5.jar
lib/wagon-provider-api-1.0-beta-2.jar
lib/plexus-container-default-1.0-alpha-9.jar
lib/classworlds-1.1-alpha-2.jar
lib/maven-artifact-2.0.5.jar
lib/maven-model-2.0.5.jar
lib/plexus-utils-1.1.jar
lib/xstream-1.1.3.jar
lib/xpp3-1.1.3.4-RC8.jar
lib/commons-logging-1.2.jar
lib/cw-elevator-application-data-1.0-SNAPSHOT.jar
lib/cw-elevator-application-common-1.0-SNAPSHOT.jar
lib/ant-1.9.6.jar
lib/ant-launcher-1.9.6.jar
lib/thumbnailator-0.4.8.jar
lib/core-3.3.3.jar
lib/zip4j-2.6.2.jar
lib/lombok-1.16.18.jar
lib/mysql-connector-java-5.1.47.jar
lib/HikariCP-2.5.1.jar
lib/pagehelper-5.1.2.jar
lib/jsqlparser-1.2.jar
lib/pagehelper-spring-boot-autoconfigure-1.2.5.jar
lib/sharding-jdbc-spring-boot-starter-4.0.0.jar
lib/sharding-spring-boot-util-4.0.0.jar
lib/sharding-core-common-4.0.0.jar
lib/shardingsphere-spi-4.0.0.jar
lib/shardingsphere-sql-parser-relation-4.0.0.jar
lib/antlr4-runtime-4.7.2.jar
lib/sharding-core-api-4.0.0.jar
lib/groovy-2.4.5-indy.jar
lib/sharding-jdbc-core-4.0.0.jar
lib/sharding-core-entry-4.0.0.jar
lib/shardingsphere-sql-parser-engine-4.0.0.jar
lib/shardingsphere-sql-parser-spi-4.0.0.jar
lib/shardingsphere-sql-parser-sql92-4.0.0.jar
lib/shardingsphere-sql-parser-mysql-4.0.0.jar
lib/shardingsphere-sql-parser-postgresql-4.0.0.jar
lib/shardingsphere-sql-parser-oracle-4.0.0.jar
lib/shardingsphere-sql-parser-sqlserver-4.0.0.jar
lib/sharding-core-route-4.0.0.jar
lib/sharding-core-rewrite-4.0.0.jar
lib/shardingsphere-rewrite-engine-4.0.0.jar
lib/encrypt-core-rewrite-4.0.0.jar
lib/sharding-core-execute-4.0.0.jar
lib/shardingsphere-execute-4.0.0.jar
lib/sharding-core-merge-4.0.0.jar
lib/shardingsphere-merge-4.0.0.jar
lib/encrypt-core-merge-4.0.0.jar
lib/sharding-transaction-core-4.0.0.jar
lib/davinci-manager-storage-1.1.7-SNAPSHOT.jar
lib/davinci-manager-common-1.1.7-SNAPSHOT.jar
lib/feign-form-3.0.3.jar
lib/feign-form-spring-3.0.3.jar
lib/feign-okhttp-8.18.0.jar
lib/feign-core-8.18.0.jar
lib/okhttp-3.2.0.jar
lib/okio-1.6.0.jar
lib/commons-io-2.5.jar
lib/intelligent-cwoscomponent-rest-2.9.2-xinghewan.jar
lib/intelligent-cwoscomponent-interface-2.9.2-xinghewan.jar
lib/cloudwalk-device-sdk-protocol-entity-2.2.0.jar
lib/freemarker-2.3.28.jar
lib/spring-cloud-starter-consul-discovery-1.3.5.RELEASE.jar
lib/spring-cloud-starter-consul-1.3.5.RELEASE.jar
lib/spring-cloud-consul-core-1.3.5.RELEASE.jar
lib/consul-api-1.3.0.jar
lib/gson-2.8.5.jar
lib/httpcore-4.4.10.jar
lib/spring-cloud-consul-discovery-1.3.5.RELEASE.jar
lib/spring-cloud-starter-ribbon-1.4.6.RELEASE.jar
lib/asm-5.0.3.jar
lib/junit-4.12.jar
lib/objenesis-2.1.jar
lib/hamcrest-core-1.3.jar
lib/spring-core-4.3.29.RELEASE.jar
org/
org/springframework/
org/springframework/boot/
org/springframework/boot/loader/
org/springframework/boot/loader/LaunchedURLClassLoader$Java7LockProvider.class
org/springframework/boot/loader/PropertiesLauncher$ArchiveEntryFilter.class
org/springframework/boot/loader/PropertiesLauncher$PrefixMatchingArchiveFilter.class
org/springframework/boot/loader/ExecutableArchiveLauncher$1.class
org/springframework/boot/loader/PropertiesLauncher.class
org/springframework/boot/loader/LaunchedURLClassLoader$ResourceEnumeration.class
org/springframework/boot/loader/data/
org/springframework/boot/loader/data/ByteArrayRandomAccessData.class
org/springframework/boot/loader/data/RandomAccessDataFile$DataInputStream.class
org/springframework/boot/loader/data/RandomAccessData.class
org/springframework/boot/loader/data/RandomAccessDataFile$FilePool.class
org/springframework/boot/loader/data/RandomAccessDataFile.class
org/springframework/boot/loader/data/RandomAccessData$ResourceAccess.class
org/springframework/boot/loader/util/
org/springframework/boot/loader/util/SystemPropertyUtils.class
org/springframework/boot/loader/util/AsciiBytes.class
org/springframework/boot/loader/LaunchedURLClassLoader$1.class
org/springframework/boot/loader/InputArgumentsJavaAgentDetector.class
org/springframework/boot/loader/Launcher.class
org/springframework/boot/loader/LaunchedURLClassLoader.class
org/springframework/boot/loader/JarLauncher.class
org/springframework/boot/loader/jar/
org/springframework/boot/loader/jar/JarEntryFilter.class
org/springframework/boot/loader/jar/JarURLConnection.class
org/springframework/boot/loader/jar/JarEntry.class
org/springframework/boot/loader/jar/Bytes.class
org/springframework/boot/loader/jar/CentralDirectoryEndRecord.class
org/springframework/boot/loader/jar/JarFile$2.class
org/springframework/boot/loader/jar/ZipInflaterInputStream.class
org/springframework/boot/loader/jar/JarFile.class
org/springframework/boot/loader/jar/JarFile$1.class
org/springframework/boot/loader/jar/JarURLConnection$1.class
org/springframework/boot/loader/jar/Handler.class
org/springframework/boot/loader/jar/JarURLConnection$JarEntryName.class
org/springframework/boot/loader/jar/JarEntryData.class
org/springframework/boot/loader/MainMethodRunner.class
org/springframework/boot/loader/InputArgumentsJavaAgentDetector$1.class
org/springframework/boot/loader/WarLauncher.class
org/springframework/boot/loader/PropertiesLauncher$1.class
org/springframework/boot/loader/ExecutableArchiveLauncher.class
org/springframework/boot/loader/LaunchedURLClassLoader$LockProvider.class
org/springframework/boot/loader/archive/
org/springframework/boot/loader/archive/JarFileArchive$JarFileEntry.class
org/springframework/boot/loader/archive/JarFileArchive.class
org/springframework/boot/loader/archive/FilteredArchive.class
org/springframework/boot/loader/archive/JarFileArchive$1.class
org/springframework/boot/loader/archive/ExplodedArchive.class
org/springframework/boot/loader/archive/FilteredArchive$2.class
org/springframework/boot/loader/archive/Archive$Entry.class
org/springframework/boot/loader/archive/ExplodedArchive$1.class
org/springframework/boot/loader/archive/Archive$EntryFilter.class
org/springframework/boot/loader/archive/FilteredArchive$1.class
org/springframework/boot/loader/archive/ExplodedArchive$FileEntry.class
org/springframework/boot/loader/archive/Archive.class
org/springframework/boot/loader/archive/Archive$EntryRenameFilter.class
org/springframework/boot/loader/archive/ExplodedArchive$FilteredURLStreamHandler.class
org/springframework/boot/loader/archive/ExplodedArchive$FileNotFoundURLConnection.class
org/springframework/boot/loader/JavaAgentDetector.class
@@ -0,0 +1 @@
c087067de3f65872a5f1f7aa09c0833287c57a310e9665d114fbe967d8942054 /media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/星中心/cw-elevator-application-V1.0.0.20211103/cw-elevator-application-V1.0.0.20211103.jar
@@ -0,0 +1,8 @@
1808544:
java.io.IOException: 没有那个进程
at jdk.attach/sun.tools.attach.VirtualMachineImpl.sendQuitTo(Native Method)
at jdk.attach/sun.tools.attach.VirtualMachineImpl.<init>(VirtualMachineImpl.java:82)
at jdk.attach/sun.tools.attach.AttachProviderImpl.attachVirtualMachine(AttachProviderImpl.java:58)
at jdk.attach/com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:207)
at jdk.jcmd/sun.tools.jcmd.JCmd.executeCommandForPid(JCmd.java:113)
at jdk.jcmd/sun.tools.jcmd.JCmd.main(JCmd.java:97)
@@ -0,0 +1 @@
1808544
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
lrwxrwxrwx 1 zebra zebra 0 4月 30 00:00 /proc/1808544/cwd -> /media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译
@@ -0,0 +1,103 @@
BUN_INSTALL=/home/zebra/.bun
CHROME_DESKTOP=cursor.desktop
CONDA_DEFAULT_ENV=base
CONDA_EXE=/home/zebra/miniconda2/bin/conda
CONDA_PREFIX=/home/zebra/miniconda2
CONDA_PROMPT_MODIFIER=(base)
CONDA_PYTHON_EXE=/home/zebra/miniconda2/bin/python
CONDA_SHLVL=1
CUDA_HOME=/usr/local/cuda-12.6
CURSOR_LAYOUT=glass
CURSOR_WORKSPACE_LABEL=反编译
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
DESKTOP_SESSION=ubuntu
DISPLAY=:0
FC_FONTATIONS=1
GDK_BACKEND=x11
GDMSESSION=ubuntu
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/cursor.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=144878
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_SHELL_SESSION_MODE=ubuntu
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_IM_MODULE=ibus
GTK_MODULES=gail:atk-bridge
HOME=/home/zebra
INVOCATION_ID=16bef07c7e8c43caa2a6b5ad6bf6d9c4
JAVA_HOME=/data/jdk-17.0.14
JOURNAL_STREAM=8:56490
LANG=en_US.UTF-8
LANGUAGE=zh_CN:en
LC_ADDRESS=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LD_LIBRARY_PATH=/usr/local/cuda-12.6/lib64:/lib/x86_64-linux-gnu:/usr/local/cuda-12.6/lib64:
LESSCLOSE=/usr/bin/lesspipe %s %s
LESSOPEN=| /usr/bin/lesspipe %s
LOGNAME=zebra
MANAGERPID=2327
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
MAVEN_HOME=/opt/maven/
NVM_BIN=/home/zebra/.nvm/versions/node/v22.15.1/bin
NVM_DIR=/home/zebra/.nvm
NVM_INC=/home/zebra/.nvm/versions/node/v22.15.1/include/node
PAPERSIZE=a4
PATH=/home/zebra/.local/bin:/home/zebra/.bun/bin:/home/zebra/miniconda2/bin:/home/zebra/miniconda2/condabin:/data/jdk-17.0.14/bin:/opt/maven/bin:/usr/local/cuda-12.6/bin:/home/zebra/.nvm/versions/node/v22.15.1/bin:/home/zebra/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
PWD=/home/zebra
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
SESSION_MANAGER=local/zebra-HP-Z840-Workstation:@/tmp/.ICE-unix/8063,unix/zebra-HP-Z840-Workstation:/tmp/.ICE-unix/8063
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_LAUNCHER=gnome-keyring
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SYSTEMD_EXEC_PID=8278
USER=zebra
USERNAME=zebra
VSCODE_CODE_CACHE_PATH=/home/zebra/.config/Cursor/CachedData/a80ff7dfcaa45d7750f6e30be457261379c29b00
VSCODE_CRASH_REPORTER_PROCESS_TYPE=extensionHost
VSCODE_CWD=/home/zebra
VSCODE_ESM_ENTRYPOINT=vs/workbench/api/node/extensionHostProcess
VSCODE_HANDLES_UNCAUGHT_ERRORS=true
VSCODE_IPC_HOOK=/run/user/1000/vscode-dd509235-3.0.-main.sock
VSCODE_NLS_CONFIG={"userLocale":"zh-cn","osLocale":"zh-cn","resolvedLanguage":"en","defaultMessagesFile":"/usr/share/cursor/resources/app/out/nls.messages.json","locale":"zh-cn","availableLanguages":{}}
VSCODE_PID=144878
VSCODE_PROCESS_TITLE=extension-host 反编译 [2-3]
WINDOWPATH=2
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_MENU_PREFIX=gnome-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=ubuntu
XDG_SESSION_TYPE=x11
XMODIFIERS=@im=ibus
_=/usr/share/cursor/cursor
ELECTRON_RUN_AS_NODE=1
VSCODE_L10N_BUNDLE_LOCATION=
GIT_ASKPASS=/usr/share/cursor/resources/app/extensions/git/dist/askpass.sh
VSCODE_GIT_ASKPASS_NODE=/usr/share/cursor/cursor
VSCODE_GIT_ASKPASS_EXTRA_ARGS=
VSCODE_GIT_ASKPASS_MAIN=/usr/share/cursor/resources/app/extensions/git/dist/askpass-main.js
SSH_ASKPASS=/usr/share/cursor/resources/app/extensions/git/dist/ssh-askpass.sh
SSH_ASKPASS_REQUIRE=force
GIT_EDITOR="/usr/share/cursor/resources/app/extensions/git/dist/git-editor.sh"
VSCODE_GIT_EDITOR_NODE=/usr/share/cursor/cursor
VSCODE_GIT_EDITOR_EXTRA_ARGS=
VSCODE_GIT_EDITOR_MAIN=/usr/share/cursor/resources/app/extensions/git/dist/git-editor-main.js
VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-8941d3cf68.sock
VSCODE_GIT_IPC_AUTH_TOKEN=a38f49a1993a9bdb9a3b412ee0d06f27acf4e1aec8c5a779a78b2244ca9d0605
VSCODE_GIT_COMMAND=--no-optional-locks
LC_ALL=en_US.UTF-8
GIT_PAGER=cat
File diff suppressed because one or more lines are too long
@@ -0,0 +1,6 @@
#!/bin/bash
dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
cd $dir
pathaaa=`pwd`
echo $pathaaa >> /root/jar-path
/data/cwos/java/bin/java -jar -Xmx3072m -Xms3072m -Xmn1024m -Xdebug -Xrunjdwp:transport=dt_socket,address=8012,server=y,suspend=n cw-elevator-application-V1.0.0.20211103.jar
@@ -0,0 +1,3 @@
#!/bin/bash
pid=`ps -ef | grep java | grep cw-elevator-application-V1.0.0.20211103 | awk '{print $2}'`
kill -9 $pid
@@ -0,0 +1 @@
Linux zebra-HP-Z840-Workstation 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:03:14 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
@@ -0,0 +1,11 @@
# 前端运行时自动验收报告
- URL: `http://127.0.0.1:8090/login`
- 时间: `2026-04-29T14:33:26`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-143255.png`
## 结论
- **失败**:页面打开阶段异常
- 异常: `Page.goto: Timeout 30000ms exceeded.
Call log:
navigating to "http://127.0.0.1:8090/login", waiting until "domcontentloaded"`
@@ -0,0 +1,13 @@
# 前端运行时自动验收报告
- URL: `http://127.0.0.1:8090/login`
- 时间: `2026-04-29T14:35:13`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-143425.png`
## 结论
- **失败**:页面打开阶段异常
- 异常: `Page.screenshot: Timeout 30000ms exceeded.
Call log:
taking page screenshot
- waiting for fonts to load...
- fonts loaded`
@@ -0,0 +1,11 @@
# 前端运行时自动验收报告
- URL: `http://127.0.0.1:8090/login`
- 时间: `2026-04-29T14:36:24`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-143537.png`
## 结论
- **失败**:页面打开阶段异常
- 异常: `Locator.inner_text: Timeout 30000ms exceeded.
Call log:
waiting for locator("body")`
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,109 @@
# 前端运行时自动验收报告
- URL: `http://127.0.0.1:8090/login`
- 时间: `2026-04-29T14:37:43`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-143726.png`
## 页面状态
- 导航模式: `commit(fallback)`
- title: ``
- body 是否非空: `False`
- `#app` 子节点数: `-1`
## 请求统计
- 总请求数: `6728`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 2900, "other": 116, "js": 3712}`
## 重复请求(Top
- `116x` http://127.0.0.1:8090/static/css/app.74c3f026.css
- `116x` http://127.0.0.1:8090/static/css/chunk-elementUI.c1c3b808.css
- `116x` http://127.0.0.1:8090/static/css/chunk-libs.7be07aef.css
- `116x` http://127.0.0.1:8090/login
- `116x` http://127.0.0.1:8090/static/js/app.616e91a1.js
- `116x` http://127.0.0.1:8090/static/js/runtime.5b21bb37.js
- `116x` http://127.0.0.1:8090/static/css/chunk-034b24d7.645d6fa5.css
- `116x` http://127.0.0.1:8090/static/css/chunk-03c333cc.8fd9ba70.css
- `116x` http://127.0.0.1:8090/static/css/chunk-09e8f0b0.46440cac.css
- `116x` http://127.0.0.1:8090/static/css/chunk-173ea540.d67327a1.css
- `116x` http://127.0.0.1:8090/static/css/chunk-2012d9d7.ac20a5a6.css
- `116x` http://127.0.0.1:8090/static/css/chunk-2c926f4c.b5640a49.css
- `116x` http://127.0.0.1:8090/static/css/chunk-2e0ebc14.6538a6dd.css
- `116x` http://127.0.0.1:8090/static/css/chunk-30c5ec06.9ab1ce08.css
- `116x` http://127.0.0.1:8090/static/css/chunk-3904f069.cb2c0c7d.css
- `116x` http://127.0.0.1:8090/static/css/chunk-4f868891.9af25a1b.css
- `116x` http://127.0.0.1:8090/static/css/chunk-437a23bf.cacb3ae4.css
- `116x` http://127.0.0.1:8090/static/css/chunk-56c1ac5e.7695532a.css
- `116x` http://127.0.0.1:8090/static/css/chunk-5beea3cd.ade4c0c1.css
- `116x` http://127.0.0.1:8090/static/css/chunk-655449f9.c2daf96e.css
- `116x` http://127.0.0.1:8090/static/css/chunk-68534f74.c0ffd2c1.css
- `116x` http://127.0.0.1:8090/static/css/chunk-73dcd0c4.989f1d62.css
- `116x` http://127.0.0.1:8090/static/css/chunk-9ea4f896.475b374c.css
- `116x` http://127.0.0.1:8090/static/css/chunk-a1095d1a.d35e581a.css
- `116x` http://127.0.0.1:8090/static/css/chunk-b3c40660.b30e84d2.css
- `116x` http://127.0.0.1:8090/static/css/chunk-c6064368.c3543a33.css
- `116x` http://127.0.0.1:8090/static/css/chunk-commons.b2be2ac8.css
- `116x` http://127.0.0.1:8090/static/css/chunk-e284eaf2.35d2f725.css
- `116x` http://127.0.0.1:8090/static/js/chunk-034b24d7.a729786d.js
- `116x` http://127.0.0.1:8090/static/js/chunk-03c333cc.8e608385.js
## Console Error
-
## Page Error
-
## Request Failed
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
- http://127.0.0.1:8090/ | net::ERR_ABORTED
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,31 @@
# 前端运行时自动验收报告
- URL: `http://127.0.0.1:8090/#/login`
- 时间: `2026-04-29T14:38:56`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-143852.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
-
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,31 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/#/login`
- 时间: `2026-04-29T14:46:10`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144603.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
-
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,34 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/cwos-portal/#/login`
- 时间: `2026-04-29T14:48:33`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144830.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,34 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/homepage/#/login`
- 时间: `2026-04-29T14:48:36`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144833.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,31 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/front_acs/#/login`
- 时间: `2026-04-29T14:48:40`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144837.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
-
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,34 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/attendancepc/#/login`
- 时间: `2026-04-29T14:48:44`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144841.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,34 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/conferencepc/#/login`
- 时间: `2026-04-29T14:48:47`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144844.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,34 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/visitorpc/#/login`
- 时间: `2026-04-29T14:48:51`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144848.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,34 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/front_message/#/login`
- 时间: `2026-04-29T14:48:54`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-144851.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `轻舟平台`
- body 是否非空: `False`
- `#app` 子节点数: `0`
## 请求统计
- 总请求数: `58`
- 去重后 URL 数: `58`
- 类型分布: `{"css": 25, "other": 1, "js": 32}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
-
## Page Error
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
- Unexpected token '<'
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,31 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/#/login`
- 时间: `2026-04-29T14:51:17`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-145110.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `云从科技`
- body 是否非空: `True`
- `#app` 子节点数: `37`
## 请求统计
- 总请求数: `13`
- 去重后 URL 数: `13`
- 类型分布: `{"other": 2, "js": 8, "css": 1, "image": 2}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
- Failed to load resource: the server responded with a status of 405 (Not Allowed)
## Page Error
- Request failed with status code 405
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

@@ -0,0 +1,31 @@
# 前端运行时自动验收报告
- URL: `http://localhost:8090/#/login`
- 时间: `2026-04-29T14:52:42`
- 截图: `/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译/artifacts/frontend-check/frontend-20260429-145236.png`
## 页面状态
- 导航模式: `domcontentloaded`
- title: `云从科技`
- body 是否非空: `True`
- `#app` 子节点数: `37`
## 请求统计
- 总请求数: `13`
- 去重后 URL 数: `13`
- 类型分布: `{"js": 8, "other": 2, "css": 1, "image": 2}`
## 重复请求(Top
- 无重复 URL 请求
## Console Error
- Failed to load resource: the server responded with a status of 404 ()
## Page Error
- Request failed with status code 404
## Request Failed
-
## Console Warning
-
Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB