mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 08:20:31 +08:00
Initial commit: five Maven reactors and docs only
Track maven-cloudwalk-cloud, maven-cw-elevator-application, maven-intelligent-cwoscomponent, maven-ninca-crk, maven-ninca-qk-alarm, and docs/. Other workspace paths ignored via .gitignore. Made-with: Cursor
This commit is contained in:
@@ -0,0 +1,162 @@
|
||||
<?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.ninca</groupId>
|
||||
<artifactId>ninca-crk-decompiled-reactor</artifactId>
|
||||
<version>1.0.0</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>ninca-crk-gpu-std</artifactId>
|
||||
<description>轻舟1.4版本【标准GPU服务器-出入口版】(源码与配置已迁入本模块 src)</description>
|
||||
|
||||
<properties>
|
||||
<alibaba.eclipse.codestyle.path>${project.basedir}/../../docs/style/alibaba-eclipse-codestyle.xml</alibaba.eclipse.codestyle.path>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
<artifactId>ninca-crk-smart-attendance-web</artifactId>
|
||||
<version>${ninca-crk-smart-attendance.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>ninca-crk-access-control-interface</artifactId>
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
<artifactId>ninca-crk-visitor-management-web</artifactId>
|
||||
<version>${ninca-crk-visitor-management.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>ninca-crk-access-control-interface</artifactId>
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>cn.cloudwalk.intelligent</groupId>
|
||||
<artifactId>intelligent-cwoscomponent-rest</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
<artifactId>ninca-crk-access-control-web</artifactId>
|
||||
<version>${ninca-crk-access-control.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>cn.cloudwalk.cloud</groupId>
|
||||
<artifactId>cloudwalk-common-web</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>cn.cloudwalk.intelligent</groupId>
|
||||
<artifactId>intelligent-cwoscomponent-rest</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
<artifactId>ninca-crk-conference-attendance-web</artifactId>
|
||||
<version>${ninca-crk-conference-attendance.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>ninca-crk-access-control-interface</artifactId>
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>cn.cloudwalk.intelligent</groupId>
|
||||
<artifactId>intelligent-cwoscomponent-rest</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.cloudwalk.intelligent</groupId>
|
||||
<artifactId>intelligent-cwoscomponent-rest</artifactId>
|
||||
</dependency>
|
||||
<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>cn.cloudwalk.cloud</groupId>
|
||||
<artifactId>cloudwalk-common-event</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-sleuth</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.micrometer</groupId>
|
||||
<artifactId>micrometer-registry-prometheus</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.micrometer</groupId>
|
||||
<artifactId>micrometer-spring-legacy</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>ninca-crk-std-backend-V2.9.1_20210630</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>net.revelc.code.formatter</groupId>
|
||||
<artifactId>formatter-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<version>1.5.22.RELEASE</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>repackage</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.8.1</version>
|
||||
<configuration>
|
||||
<source>${java.version}</source>
|
||||
<target>${java.version}</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>2.8.2</version>
|
||||
<configuration>
|
||||
<skip>true</skip>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>nexus-releases</id>
|
||||
<name>Nexus maven-releases</name>
|
||||
<url>${nexus.releases.repo}</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>nexus-snapshots</id>
|
||||
<name>Nexus maven-snapshots</name>
|
||||
<url>${nexus.snapshots.repo}</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
</project>
|
||||
@@ -0,0 +1,39 @@
|
||||
package cn.cloudwalk;
|
||||
|
||||
import cn.cloudwalk.event.EnableCloudwalkEvent;
|
||||
import com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration;
|
||||
import io.micrometer.core.instrument.MeterRegistry;
|
||||
import io.micrometer.spring.autoconfigure.MeterRegistryCustomizer;
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.boot.Banner;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.netflix.feign.EnableFeignClients;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.EnableAspectJAutoProxy;
|
||||
import org.springframework.scheduling.annotation.EnableAsync;
|
||||
|
||||
/**
|
||||
* 轻舟标准 GPU 出入口聚合后端启动类。
|
||||
*/
|
||||
@SpringBootApplication(exclude = {PageHelperAutoConfiguration.class})
|
||||
@EnableFeignClients
|
||||
@MapperScan({"cn.cloudwalk.data.**.mapper", "cn.cloudwalk.task.data.mapper"})
|
||||
@EnableAsync
|
||||
@EnableCloudwalkEvent
|
||||
@EnableAspectJAutoProxy(exposeProxy = true)
|
||||
public class Application {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("[标准GPU服务器-出入口版]- 开始启动...");
|
||||
SpringApplication app = new SpringApplication(new Object[] {Application.class});
|
||||
app.setBannerMode(Banner.Mode.OFF);
|
||||
app.run(args);
|
||||
System.out.println("[标准GPU服务器-出入口版]- 启动完成...");
|
||||
}
|
||||
|
||||
@Bean
|
||||
MeterRegistryCustomizer<MeterRegistry> configurer(@Value("${spring.application.name}") String applicationName) {
|
||||
return meterRegistry -> meterRegistry.config().commonTags(new String[] {"application", applicationName});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* 轻舟标准 GPU 出入口后端聚合启动入口({@link cn.cloudwalk.Application})所在包。
|
||||
* <p>
|
||||
* 业务子系统以依赖 JAR 形式引入,本包仅保留引导与少量装配代码;配置见 {@code classpath} 下 {@code application*.properties}。
|
||||
*/
|
||||
package cn.cloudwalk;
|
||||
@@ -0,0 +1,9 @@
|
||||
Manifest-Version: 1.0
|
||||
Archiver-Version: Plexus Archiver
|
||||
Built-By: YCKJ1467
|
||||
Start-Class: cn.cloudwalk.Application
|
||||
Spring-Boot-Version: 1.3.3.RELEASE
|
||||
Created-By: Apache Maven 3.8.4
|
||||
Build-Jdk: 1.8.0_161
|
||||
Main-Class: org.springframework.boot.loader.JarLauncher
|
||||
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
# \u56FE\u7247\u524D\u7F00
|
||||
cloudwalk.access-control.common.cwos-pic-url=http://10.128.123.250/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.data.ninca.accesscontrol.YearlyShardingAlgorithm
|
||||
spring.shardingsphere.sharding.tables.IT_ACS_RECOG_RECORD.table-strategy.standard.range-algorithm-class-name=cn.cloudwalk.data.ninca.accesscontrol.YearlyShardingAlgorithm
|
||||
spring.shardingsphere.sharding.tables.IT_ACS_OPEN_DOOR_RECORD.actual-data-nodes=ds0.IT_ACS_OPEN_DOOR_RECORD_$->{2020..2030}
|
||||
spring.shardingsphere.sharding.tables.IT_ACS_OPEN_DOOR_RECORD.table-strategy.standard.sharding-column=RECOGNITION_TIME
|
||||
spring.shardingsphere.sharding.tables.IT_ACS_OPEN_DOOR_RECORD.table-strategy.standard.precise-algorithm-class-name=cn.cloudwalk.data.ninca.accesscontrol.YearlyShardingAlgorithm
|
||||
spring.shardingsphere.sharding.tables.IT_ACS_OPEN_DOOR_RECORD.table-strategy.standard.range-algorithm-class-name=cn.cloudwalk.data.ninca.accesscontrol.YearlyShardingAlgorithm
|
||||
spring.shardingsphere.sharding.binding-tables=IT_ACS_OPEN_DOOR_RECORD,IT_ACS_RECOG_RECORD
|
||||
|
||||
spring.shardingsphere.sharding.tables.VIEW_ACS_RECOG_OPEN_DOOR_RECORD.actual-data-nodes=ds0.VIEW_ACS_RECOG_OPEN_DOOR_RECORD_$->{2020..2030}
|
||||
spring.shardingsphere.sharding.tables.VIEW_ACS_RECOG_OPEN_DOOR_RECORD.table-strategy.standard.sharding-column=RECOGNITION_TIME
|
||||
spring.shardingsphere.sharding.tables.VIEW_ACS_RECOG_OPEN_DOOR_RECORD.table-strategy.standard.precise-algorithm-class-name=cn.cloudwalk.data.ninca.accesscontrol.YearlyShardingAlgorithm
|
||||
spring.shardingsphere.sharding.tables.VIEW_ACS_RECOG_OPEN_DOOR_RECORD.table-strategy.standard.range-algorithm-class-name=cn.cloudwalk.data.ninca.accesscontrol.YearlyShardingAlgorithm
|
||||
|
||||
# \u4EBA\u8138\u6293\u62CD\u8BC6\u522B\u9608\u503C
|
||||
cloudwalk.access-control.common.device-atrr-map.ACS_FACE_REG_THRESHOLD=90.0
|
||||
|
||||
# \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
|
||||
|
||||
# \u7D27\u6025\u8BBE\u5907\u79CD\u7C7Bid\u96C6\u5408
|
||||
cloudwalk.access-control.common.device-query-type-array[0]=7
|
||||
|
||||
# \u95E8\u7981\u63A7\u5236\u5668\u7C7B\u578B\u96C6\u5408
|
||||
cloudwalk.access-control.common.device-acs-controller-array[0]=10
|
||||
|
||||
# \u626B\u7801\u5F00\u95E8url
|
||||
cloudwalk.access-control.common.qrcode-open-door-url=
|
||||
# \u4E0B\u8F7D\u8DEF\u5F84
|
||||
cloudwalk.access-control.common.downDir=download
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
# \u56FE\u7247\u524D\u7F00--\u5F85\u5B9A
|
||||
cloudwalk.conference-attn.cwos-pic-url=http://10.128.123.250/cwos-portal/portal/fileManager/imgByPath?path=
|
||||
cloudwalk.conference-attn.capture-device-threshold=90.0
|
||||
|
||||
cloudwalk.conference-attn.record-push=false
|
||||
cloudwalk.conference-attn.record-push-service-code=
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
# \u56FE\u7247\u524D\u7F00--\u5F85\u5B9A
|
||||
cloudwalk.smart-attendance.cwos-pic-url=http://10.128.123.250/cwos-portal/portal/fileManager/imgByPath?path=
|
||||
cloudwalk.smart-attendance.capture-device-threshold=90.0
|
||||
|
||||
#\u5206\u8868\u914D\u7F6E
|
||||
spring.shardingsphere.sharding.tables.IT_ATTEND_RESULT.actual-data-nodes=ds0.IT_ATTEND_RESULT$->{0..99}
|
||||
spring.shardingsphere.sharding.tables.IT_ATTEND_RESULT.table-strategy.standard.sharding-column=BUSINESS_ID
|
||||
spring.shardingsphere.sharding.tables.IT_ATTEND_RESULT.table-strategy.standard.precise-algorithm-class-name=cn.cloudwalk.data.ninca.attendance.BusinessIdShardingAlgorithm
|
||||
spring.shardingsphere.sharding.tables.IT_ATTEND_RECORD.actual-data-nodes=ds0.IT_ATTEND_RECORD$->{0..99}
|
||||
spring.shardingsphere.sharding.tables.IT_ATTEND_RECORD.table-strategy.standard.sharding-column=BUSINESS_ID
|
||||
spring.shardingsphere.sharding.tables.IT_ATTEND_RECORD.table-strategy.standard.precise-algorithm-class-name=cn.cloudwalk.data.ninca.attendance.BusinessIdShardingAlgorithm
|
||||
|
||||
#\u5B9A\u65F6\u4EFB\u52A1\u914D\u7F6E
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendResultJob.name=AttendResult-job
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendResultJob.group=ATTEND_GROUP
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendResultJob.executable-class=cn.cloudwalk.service.ninca.attendance.common.job.executable.AttendResultJob
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendResultJob.description=attend result job is starting.........
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendResultJob.cron-expression=0 1 0 * * ?
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendResultJob.priority=1
|
||||
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendMonthReportJob.name=AttendMonthReport-job
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendMonthReportJob.group=ATTEND_GROUP
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendMonthReportJob.executable-class=cn.cloudwalk.service.ninca.attendance.common.job.executable.AttendMonthReportJob
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendMonthReportJob.description=attend month report job is starting.........
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendMonthReportJob.cron-expression=0 0 1 * * ?
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendMonthReportJob.priority=1
|
||||
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendDayReport.name=AttendDayReport-job
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendDayReport.group=ATTEND_GROUP
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendDayReport.executable-class=cn.cloudwalk.service.ninca.attendance.common.job.executable.AttendDayReportJob
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendDayReport.description=attend day report job is starting.........
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendDayReport.cron-expression=0 0/5 * * * ?
|
||||
cloudwalk.smart-attendance.schedual.jobs.AttendDayReport.priority=1
|
||||
|
||||
#\u63A8\u9001\u914D\u7F6E
|
||||
cloudwalk.smart-attendance.record-push=false
|
||||
cloudwalk.smart-attendance.record-push-service-code=
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
|
||||
# \u5B9A\u65F6\u4EFB\u52A1\u914D\u7F6E
|
||||
cloudwalk.visitor-management.schedual.jobs.CleanGroupExpiredVisitorsJob.name=CleanGroupExpiredVisitorsJob
|
||||
cloudwalk.visitor-management.schedual.jobs.CleanGroupExpiredVisitorsJob.group=VISITOR-MANAGEMENT
|
||||
cloudwalk.visitor-management.schedual.jobs.CleanGroupExpiredVisitorsJob.executable-class=cn.cloudwalk.service.ninca.visitor.common.job.executable.CleanGroupExpiredVisitorsJob
|
||||
cloudwalk.visitor-management.schedual.jobs.CleanGroupExpiredVisitorsJob.description=clean the visitor image datas in visitor group every minutes.
|
||||
cloudwalk.visitor-management.schedual.jobs.CleanGroupExpiredVisitorsJob.cron-expression=0 0/1 * * * ?
|
||||
cloudwalk.visitor-management.schedual.jobs.CleanGroupExpiredVisitorsJob.priority=1
|
||||
|
||||
# \u56FE\u7247\u538B\u7F29\u914D\u7F6E
|
||||
cloudwalk.visitor-management.thumbnail.face.width=358
|
||||
cloudwalk.visitor-management.thumbnail.face.height=441
|
||||
cloudwalk.visitor-management.thumbnail.face.types[0]=jpg
|
||||
cloudwalk.visitor-management.thumbnail.face.types[1]=jpeg
|
||||
cloudwalk.visitor-management.thumbnail.face.types[2]=png
|
||||
cloudwalk.visitor-management.thumbnail.face.types[3]=bmp
|
||||
|
||||
# \u56FE\u7247\u524D\u7F00
|
||||
cloudwalk.visitor-management.common.cwos-file-path=http://10.128.123.250/cwos-portal/portal/fileManager/imgByPath?path=
|
||||
# \u8BBF\u5BA2\u6293\u62CD\u8BC6\u522B\u9608\u503C
|
||||
cloudwalk.visitor-management.common.face-capture-recog-threshold=90.0
|
||||
|
||||
# \u8BBF\u5BA2\u5230\u8BBF\u8BB0\u5F55\u63A8\u9001\u5F00\u5173 true:\u5F00 false:\u5173 \u9ED8\u8BA4\u5173
|
||||
cloudwalk.visitor-management.common.record-push=false
|
||||
# \u8BBF\u5BA2\u5230\u8BBF\u8BB0\u5F55\u63A8\u9001serviceCode
|
||||
cloudwalk.visitor-management.common.record-push-serviceCode=ISV_123456
|
||||
@@ -0,0 +1,136 @@
|
||||
spring.profiles.active=smart-attendance,visitor-management,access-control,conference-attendance
|
||||
|
||||
# spring\u914D\u7F6E
|
||||
spring.mvc.throw-exception-if-no-handler-found=true
|
||||
spring.mvc.locale=zh_CN
|
||||
spring.messages.basename=smart-attendance,visitor-management,access-control,conference-attendance
|
||||
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.level.root=info
|
||||
logging.level.cn.cloudwalk=info
|
||||
logging.path=logs
|
||||
logging.file=${spring.application.name}
|
||||
logging.config=classpath:logs/logback.xml
|
||||
|
||||
# mybatis\u914D\u7F6E
|
||||
mybatis.mapper-locations=classpath*:cn/cloudwalk/data/**/mysql/*.xml,classpath*:cn/cloudwalk/task/data/**/mysql/*.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=NINCA-CRK-STD-SERIAL-KEY
|
||||
|
||||
# \u7F13\u5B58\u914D\u7F6E
|
||||
cloudwalk.spring.cache.expires=ApplicationIdsCache#21600,VisitorManagementApplicationIdsCache#21600,VistiorManagementDeviceDefaultCache#7200,VisitorManagementDeviceImageStoreCache#7200,VisitorManagementLableCache#7200,CACHE_NAME_APPLICATIONIDS#21600,ACS_DeviceTypesCache#7200,ACS_DeviceTypeFeaturesCache#7200,DeviceThresholdCache#30,ACS_DeviceAttrsCache#7200,CONFERENCE_ApplicationCache#3600,ACS_RecordStatisticsCache#90000,ACS_AreaTreeCache#60
|
||||
|
||||
# \u5206\u5E03\u5F0F\u9501\u914D\u7F6E
|
||||
intelligent.lock.enable=true
|
||||
intelligent.lock.config.default-wait-time=15000
|
||||
lockWatchdogTimeout=21000
|
||||
|
||||
# \u5185\u90E8\u63A5\u53E3\u8C03\u7528\u5BA2\u6237\u7AEF\u53CA\u8D85\u65F6\u914D\u7F6E
|
||||
feign.hystrix.enable=true
|
||||
feign.httpclient.enabled=false
|
||||
feign.okhttp.enabled=true
|
||||
ribbon.httpclient.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\u5E93\u8131\u654F\u914D\u7F6E
|
||||
cloudwalk.datafield.enable=true
|
||||
cloudwalk.datafield.securityKey=d4b2aabc97394a12a27fc3cca6cd9ba1
|
||||
cloudwalk.datafield.encrypt=AES
|
||||
|
||||
# redis\u914D\u7F6E
|
||||
spring.redis.host=10.128.123.108
|
||||
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.123.108:3306/ninca_crk_std?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
|
||||
spring.shardingsphere.datasource.ds0.username=root
|
||||
spring.shardingsphere.datasource.ds0.password=Cloudwalk@123
|
||||
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
|
||||
|
||||
# \u5B9A\u65F6\u4EFB\u52A1\u914D\u7F6E
|
||||
quartz.driver=com.mysql.jdbc.Driver
|
||||
quartz.url=jdbc:mysql://10.128.123.108:3306/ninca_crk_std?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
|
||||
quartz.user=root
|
||||
quartz.password=Cloudwalk@123
|
||||
quartz.max-connections=20
|
||||
quartz.scheduler-name=ninca-crk-task
|
||||
quartz.strategy=local
|
||||
quartz.clustered=true
|
||||
quartz.tx-isolation-level-serializable=true
|
||||
quartz.pool-type=druid
|
||||
|
||||
# \u5FAE\u670D\u52A1\u670D\u52A1\u540D\u914D\u7F6E
|
||||
feign.device.name=davinci-device-authentication
|
||||
feign.resource.name=cwos-portal
|
||||
feign.cwos-portal.name=cwos-portal
|
||||
feign.portal.name=cwos-portal
|
||||
feign.component-organization.name=ninca-common-component-organization
|
||||
feign.davinci-portal.name=cwos-portal
|
||||
feign.ninca-common.name=ninca-common
|
||||
# \u6D88\u8D39\u4E8B\u4EF6\u914D\u7F6E
|
||||
cloudwalk.event.bootstrap-servers=10.128.123.250:9092
|
||||
cloudwalk.event.group-id=crk_std
|
||||
cloudwalk.event.handler-executor-config.core-pool-size=10
|
||||
cloudwalk.event.handler-executor-config.maximum-pool-size=30
|
||||
|
||||
|
||||
# \u76D1\u63A7\u4F7F\u7528\u5355\u72EC\u7684\u7AEF\u53E3\u4E0E\u670D\u52A1\u7AEF\u53E3\u9694\u79BB\uFF0C\u63D0\u9AD8\u5B89\u5168\u6027
|
||||
# Nginx\u9650\u5236\u6B64\u7AEF\u53E3\u7684\u5916\u7F51\u8BBF\u95EE\u6743\u9650
|
||||
management.port=16114
|
||||
# springboot2\u7684\u5065\u5EB7\u68C0\u67E5\u63A5\u53E3\u662F/actuator/health
|
||||
# springboot1\u7684\u5065\u5EB7\u68C0\u67E5\u63A5\u53E3\u662F/health
|
||||
# \u6B64\u914D\u7F6E\u53EF\u4EE5\u628A\u4E0A\u8FF0\u4E24\u4E2A\u7248\u672C\u7684\u5065\u5EB7\u68C0\u67E5\u63A5\u53E3\u7EDF\u4E00\u8BBE\u7F6E\u4E3A/actuator/health
|
||||
# Nginx\u7981\u6B62\u5916\u7F51\u8BBF\u95EE\u4EE5/actuator\u5F00\u5934\u7684url
|
||||
management.context-path=/actuator
|
||||
# springboot1\u5F00\u542F\u7BA1\u7406\u63A5\u53E3\u7684\u8BBF\u95EE\u6743\u9650
|
||||
management.security.enabled=false
|
||||
# \u5173\u95ED\u6240\u6709management\u63A5\u53E3
|
||||
endpoints.enabled=false
|
||||
# \u5F00\u542F/actuator/info
|
||||
endpoints.info.enabled=true
|
||||
# \u5F00\u542F/actuator/health
|
||||
endpoints.health.enabled=true
|
||||
# \u5F00\u542F/actuator/prometheus
|
||||
endpoints.prometheus.enabled=true
|
||||
# \u6CE8\u518Cconsul\u65F6\u8BBE\u7F6E\u7EDF\u4E00\u7684\u5065\u5EB7\u68C0\u67E5\u5730\u5740
|
||||
spring.cloud.consul.discovery.health-check-path=${management.context-path}/health
|
||||
# \u591A\u5B9E\u4F8B\u6CE8\u518Cmanagement\u670D\u52A1\u907F\u514D\u8986\u76D6\uFF0C\u8FD9\u662Fspringboot1.x\u5B58\u5728\u7684bug
|
||||
spring.cloud.consul.discovery.management-suffix=${spring.cloud.client.ipAddress}-${server.port}-management
|
||||
@@ -0,0 +1,14 @@
|
||||
#\u670D\u52A1\u540D\u79F0\u548C\u7AEF\u53E3\u53F7
|
||||
spring.application.name=ninca-crk-std
|
||||
server.port=16106
|
||||
|
||||
# consul\u914D\u7F6E
|
||||
spring.cloud.consul.host=http://cwos-integration.cloudwalk.work
|
||||
spring.cloud.consul.port=8500
|
||||
spring.cloud.consul.enabled=true
|
||||
spring.cloud.consul.discovery.register=true
|
||||
spring.cloud.consul.discovery.enabled=true
|
||||
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
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE configuration
|
||||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-config.dtd">
|
||||
<configuration>
|
||||
|
||||
<plugins>
|
||||
<plugin interceptor="com.github.pagehelper.PageInterceptor" />
|
||||
</plugins>
|
||||
</configuration>
|
||||
@@ -0,0 +1,156 @@
|
||||
<?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>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-parent</artifactId>
|
||||
<version>1.5.22.RELEASE</version>
|
||||
<relativePath/>
|
||||
</parent>
|
||||
|
||||
<groupId>cn.cloudwalk.ninca</groupId>
|
||||
<artifactId>ninca-crk-decompiled-reactor</artifactId>
|
||||
<version>1.0.0</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>ninca-crk (decompiled reactor)</name>
|
||||
<description>独立聚合 ninca-crk-gpu-std。使用 Spring Boot 1.5.x 与 Edgware 以贴近原 spring-boot-maven-plugin 1.3 栈;其余 ninca 子构件需私服解析。</description>
|
||||
|
||||
<modules>
|
||||
<module>ninca-crk-gpu-std</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
<java.version>1.8</java.version>
|
||||
<spring-cloud.version>Edgware.SR6</spring-cloud.version>
|
||||
<cloudwalk.internal.version>3.7.2-Brussels-SRX</cloudwalk.internal.version>
|
||||
<intelligent.cwoscomponent.rest.version>2.9.2-xinghewan</intelligent.cwoscomponent.rest.version>
|
||||
<ninca-crk-smart-attendance.version>2.9.1_210630-SNAPSHOT</ninca-crk-smart-attendance.version>
|
||||
<ninca-crk-visitor-management.version>2.9.1_210630-SNAPSHOT</ninca-crk-visitor-management.version>
|
||||
<ninca-crk-access-control.version>2.9.1_210630-SNAPSHOT</ninca-crk-access-control.version>
|
||||
<ninca-crk-conference-attendance.version>2.9.1_210630-SNAPSHOT</ninca-crk-conference-attendance.version>
|
||||
<mybatis-spring-boot.version>1.3.5</mybatis-spring-boot.version>
|
||||
<!-- Nexus UI: http://192.168.3.12/#browse/welcome -->
|
||||
<nexus.baseUrl>http://192.168.3.12</nexus.baseUrl>
|
||||
<nexus.public.repo>${nexus.baseUrl}/repository/maven-public/</nexus.public.repo>
|
||||
<nexus.releases.repo>${nexus.baseUrl}/repository/maven-releases/</nexus.releases.repo>
|
||||
<nexus.snapshots.repo>${nexus.baseUrl}/repository/maven-snapshots/</nexus.snapshots.repo>
|
||||
<formatter.maven.plugin.version>2.24.1</formatter.maven.plugin.version>
|
||||
<alibaba.eclipse.codestyle.path>${project.basedir}/../docs/style/alibaba-eclipse-codestyle.xml</alibaba.eclipse.codestyle.path>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.mybatis.spring.boot</groupId>
|
||||
<artifactId>mybatis-spring-boot-starter</artifactId>
|
||||
<version>${mybatis-spring-boot.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-dependencies</artifactId>
|
||||
<version>${spring-cloud.version}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.cloudwalk.intelligent</groupId>
|
||||
<artifactId>intelligent-cwoscomponent-rest</artifactId>
|
||||
<version>${intelligent.cwoscomponent.rest.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.cloudwalk.cloud</groupId>
|
||||
<artifactId>cloudwalk-common-event</artifactId>
|
||||
<version>${cloudwalk.internal.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.micrometer</groupId>
|
||||
<artifactId>micrometer-registry-prometheus</artifactId>
|
||||
<version>1.1.5</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.micrometer</groupId>
|
||||
<artifactId>micrometer-spring-legacy</artifactId>
|
||||
<version>1.1.5</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>nexus-public</id>
|
||||
<name>Nexus maven-public</name>
|
||||
<url>${nexus.public.repo}</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>nexus-public-plugins</id>
|
||||
<name>Nexus maven-public</name>
|
||||
<url>${nexus.public.repo}</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>1.8</source>
|
||||
<target>1.8</target>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>net.revelc.code.formatter</groupId>
|
||||
<artifactId>formatter-maven-plugin</artifactId>
|
||||
<version>${formatter.maven.plugin.version}</version>
|
||||
<configuration>
|
||||
<configFile>${alibaba.eclipse.codestyle.path}</configFile>
|
||||
<lineEnding>LF</lineEnding>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<version>3.4.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-jdk8</id>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireJavaVersion>
|
||||
<version>[1.8,1.9)</version>
|
||||
<message>与原始运行包一致须使用 JDK 8 启动 Maven;见 docs/build/ORIGINAL_BUILD_JDK.txt</message>
|
||||
</requireJavaVersion>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
Reference in New Issue
Block a user