init
commit
95de093b3f
|
|
@ -0,0 +1,38 @@
|
||||||
|
target/
|
||||||
|
!.mvn/wrapper/maven-wrapper.jar
|
||||||
|
!**/src/main/**/target/
|
||||||
|
!**/src/test/**/target/
|
||||||
|
.idea/
|
||||||
|
### IntelliJ IDEA ###
|
||||||
|
.idea/modules.xml
|
||||||
|
.idea/jarRepositories.xml
|
||||||
|
.idea/compiler.xml
|
||||||
|
.idea/libraries/
|
||||||
|
*.iws
|
||||||
|
*.iml
|
||||||
|
*.ipr
|
||||||
|
|
||||||
|
### Eclipse ###
|
||||||
|
.apt_generated
|
||||||
|
.classpath
|
||||||
|
.factorypath
|
||||||
|
.project
|
||||||
|
.settings
|
||||||
|
.springBeans
|
||||||
|
.sts4-cache
|
||||||
|
|
||||||
|
### NetBeans ###
|
||||||
|
/nbproject/private/
|
||||||
|
/nbbuild/
|
||||||
|
/dist/
|
||||||
|
/nbdist/
|
||||||
|
/.nb-gradle/
|
||||||
|
build/
|
||||||
|
!**/src/main/**/build/
|
||||||
|
!**/src/test/**/build/
|
||||||
|
|
||||||
|
### VS Code ###
|
||||||
|
.vscode/
|
||||||
|
|
||||||
|
### Mac OS ###
|
||||||
|
.DS_Store
|
||||||
|
|
@ -0,0 +1,116 @@
|
||||||
|
<?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>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-boot</artifactId>
|
||||||
|
<version>1.2</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>gunshi-project-xyt</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<maven.compiler.source>21</maven.compiler.source>
|
||||||
|
<maven.compiler.target>21</maven.compiler.target>
|
||||||
|
<maven.test.skip>true</maven.test.skip>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-core</artifactId>
|
||||||
|
<version>1.4-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-db</artifactId>
|
||||||
|
<version>1.2-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>mysql</groupId>
|
||||||
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
|
<version>8.0.28</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-logging</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-file</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-login</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-auth</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.gunshi</groupId>
|
||||||
|
<artifactId>gunshi-addressbook</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- <dependency>-->
|
||||||
|
<!-- <groupId>com.gunshi</groupId>-->
|
||||||
|
<!-- <artifactId>gunshi-authentication</artifactId>-->
|
||||||
|
<!-- <version>1.0-SNAPSHOT</version>-->
|
||||||
|
<!-- </dependency>-->
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>copy-lib</id>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<excludeTransitive>false</excludeTransitive>
|
||||||
|
<stripVersion>false</stripVersion>
|
||||||
|
<includeScope>runtime</includeScope>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>nexus</id>
|
||||||
|
<name>Nexus public</name>
|
||||||
|
<url>https://local.gunshiiot.com:8082/repository/maven-public/</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
|
<distributionManagement>
|
||||||
|
<repository>
|
||||||
|
<id>nexus-releases</id>
|
||||||
|
<name>Nexus Releases</name>
|
||||||
|
<url>https://local.gunshiiot.com:8082/repository/maven-releases</url>
|
||||||
|
</repository>
|
||||||
|
<snapshotRepository>
|
||||||
|
<id>nexus-snapshots</id>
|
||||||
|
<name>Nexus Snapshot</name>
|
||||||
|
<url>https://local.gunshiiot.com:8082/repository/maven-snapshots/</url>
|
||||||
|
</snapshotRepository>
|
||||||
|
</distributionManagement>
|
||||||
|
</project>
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.gunshi.project.xyt;
|
||||||
|
|
||||||
|
import com.gunshi.core.annotation.GunShiApplication;
|
||||||
|
import io.swagger.v3.oas.annotations.OpenAPIDefinition;
|
||||||
|
import io.swagger.v3.oas.annotations.servers.Server;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 类描述
|
||||||
|
*
|
||||||
|
* @author lyf
|
||||||
|
* @version 1.0.0
|
||||||
|
* @since 2024-01-19
|
||||||
|
*/
|
||||||
|
@OpenAPIDefinition(
|
||||||
|
servers = {
|
||||||
|
@Server(
|
||||||
|
url = "http://local.gunshiiot.com:8080/gunshiApp/xyt",
|
||||||
|
description = "线上测试环境"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@GunShiApplication
|
||||||
|
@Slf4j
|
||||||
|
public class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(Main.class, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
package com.gunshi.project.xyt.controller;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 类描述
|
||||||
|
*
|
||||||
|
* @author lyf
|
||||||
|
* @version 1.0.0
|
||||||
|
* @since 2024-01-18
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Tag(name = "Ping")
|
||||||
|
@RequestMapping("/ping")
|
||||||
|
public class PingController {
|
||||||
|
@Operation(summary = "测试接口")
|
||||||
|
@GetMapping("")
|
||||||
|
public String ping() {
|
||||||
|
return "pong";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
package com.gunshi.project.xyt.onfig;
|
||||||
|
|
||||||
|
import org.springdoc.core.models.GroupedOpenApi;
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 类描述
|
||||||
|
*
|
||||||
|
* @author lyf
|
||||||
|
* @version 1.0.0
|
||||||
|
* @since 2024-01-18
|
||||||
|
*/
|
||||||
|
@Configuration
|
||||||
|
public class OpenApiConfig {
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public GroupedOpenApi XytOpenApi() {
|
||||||
|
String[] packagesToScan = {
|
||||||
|
"com.gunshi.project.xyt.controller",
|
||||||
|
};
|
||||||
|
return GroupedOpenApi.builder()
|
||||||
|
.group("xyt")
|
||||||
|
.packagesToScan(packagesToScan)
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,95 @@
|
||||||
|
CREATE TABLE [xyt].[HYD_RI_WQAMD_W]
|
||||||
|
(
|
||||||
|
[STCD] CHAR(14) NOT NULL,
|
||||||
|
[SPT] DATETIME2(6) NOT NULL,
|
||||||
|
[WIMP] DECIMAL(4,2),
|
||||||
|
[PH] DECIMAL(4,2),
|
||||||
|
[COND] DECIMAL(6,0),
|
||||||
|
[TURB] DECIMAL(3,0),
|
||||||
|
[DOX] DECIMAL(4,2),
|
||||||
|
[CODMN] DECIMAL(6,1),
|
||||||
|
[CODCR] DECIMAL(7,1),
|
||||||
|
[TN] DECIMAL(6,3),
|
||||||
|
[NH3N] DECIMAL(6,3),
|
||||||
|
[NO2] DECIMAL(5,3),
|
||||||
|
[NO3] DECIMAL(5,3),
|
||||||
|
[TP] DECIMAL(8,3),
|
||||||
|
[TOC] DECIMAL(4,1),
|
||||||
|
[VLPH] DECIMAL(10,6),
|
||||||
|
[CHLA] DECIMAL(6,4),
|
||||||
|
[F] DECIMAL(5,2),
|
||||||
|
[ARS] DECIMAL(8,6),
|
||||||
|
[HG] DECIMAL(9,7),
|
||||||
|
[CR6] DECIMAL(5,3),
|
||||||
|
[CU] DECIMAL(7,5),
|
||||||
|
[PB] DECIMAL(7,5),
|
||||||
|
[CD] DECIMAL(7,5),
|
||||||
|
[ZN] DECIMAL(6,4),
|
||||||
|
[SB] DECIMAL(7,5),
|
||||||
|
[HUMIDITY] DECIMAL(4,2),
|
||||||
|
[ROOMTMP] DECIMAL(4,2),
|
||||||
|
[ID] INT IDENTITY(1, 1) NOT NULL,
|
||||||
|
CONSTRAINT [PK_HYD_RI_WQAMD_W] PRIMARY KEY CLUSTERED ([ID]),
|
||||||
|
CONSTRAINT [UQ_HYD_RI_WQAMD_W_ID] UNIQUE ([ID]),
|
||||||
|
CONSTRAINT [UQ_HYD_RI_WQAMD_W_STCD_SPT] UNIQUE ([STCD], [SPT])
|
||||||
|
) ON [MAIN] WITH (DATA_COMPRESSION = CLUSTERED COLUMNSTORE);
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'水质自动监测数据' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'砷' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'ARS';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'镉' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'CD';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'叶绿素a' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'CHLA';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'化学需氧量' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'CODCR';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'高锰酸钾指数' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'CODMN';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电导率' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'COND';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'铬(六价)' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'CR6';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'铜' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'CU';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'溶解氧' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'DOX';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'氟化物' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'F';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'汞' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'HG';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'湿度' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'HUMIDITY';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'氨氮' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'NH3N';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'亚硝酸盐氮' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'NO2';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硝酸盐氮' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'NO3';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'铅' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'PB';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'PH值' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'PH';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'室温' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'ROOMTMP';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'锑' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'SB';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'采样时间' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'SPT';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'站码' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'STCD';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总氮' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'TN';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总有机碳' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'TOC';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总磷' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'TP';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'浑浊度' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'TURB';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'挥发酚' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'VLPH';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'水温' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'WIMP';
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'锌' , @level0type=N'SCHEMA',@level0name=N'xyt', @level1type=N'TABLE',@level1name=N'HYD_RI_WQAMD_W', @level2type=N'COLUMN',@level2name=N'ZN';
|
||||||
|
|
||||||
|
CREATE INDEX [IX_HYD_RI_WQAMD_W_STCD_SPT] ON [xyt].[HYD_RI_WQAMD_W] ([STCD] ASC, [SPT] ASC) ON [MAIN] WITH (DATA_COMPRESSION = CLUSTERED COLUMNSTORE);
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
CREATE TABLE "DAM_SAFE"."DEVICE_DATA"
|
||||||
|
(
|
||||||
|
"ID" INT IDENTITY(1, 1) NOT NULL,
|
||||||
|
"DEVICE_ID" VARCHAR(30),
|
||||||
|
"TIMESTAMP" DATETIME(6),
|
||||||
|
"CHANNEL_NUM" TINYINT,
|
||||||
|
"DATA_A" DECIMAL(30,20),
|
||||||
|
"DATA_B" DECIMAL(30,20),
|
||||||
|
"DATA_C" DECIMAL(30,20),
|
||||||
|
"CREATETIME" DATETIME(6),
|
||||||
|
"CHANNEL_TYPE" CHAR(1) DEFAULT 5,
|
||||||
|
"OSMOMETER" DECIMAL(22,6),
|
||||||
|
"PIPE_Z" DECIMAL(22,6),
|
||||||
|
CLUSTER PRIMARY KEY("ID"),
|
||||||
|
CONSTRAINT "DEVICE_DATA_TM_CHANNEL" UNIQUE("DEVICE_ID", "TIMESTAMP", "CHANNEL_NUM")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DAM_SAFE"."DEVICE_DATA" IS '设备数据表';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_DATA"."CHANNEL_NUM" IS '通道号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_DATA"."CHANNEL_TYPE" IS '通道类型。=5时, data_a 频率,data_b 温度';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_DATA"."CREATETIME" IS '入库时间';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_DATA"."DEVICE_ID" IS '测站编码(MCU)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_DATA"."OSMOMETER" IS '渗压值';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_DATA"."PIPE_Z" IS '管内水位';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_DATA"."TIMESTAMP" IS '数据时间';
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,124 @@
|
||||||
|
CREATE TABLE "DAM_SAFE"."DEVICE_INFO"
|
||||||
|
(
|
||||||
|
"ID" INT IDENTITY(1, 1) NOT NULL,
|
||||||
|
"DEVICE_ID" VARCHAR(30),
|
||||||
|
"STATION_CODE" VARCHAR(50),
|
||||||
|
"INSTALLATION_POSITION_X" NUMERIC(12,9),
|
||||||
|
"INSTALLATION_POSITION_Y" NUMERIC(12,9),
|
||||||
|
"INSTALLATION_POSITION_Z" NUMERIC(10,5),
|
||||||
|
"MOUNTING_HEIGHT" VARCHAR(50),
|
||||||
|
"DAM" VARCHAR(100),
|
||||||
|
"CROSS_SECTION" VARCHAR(100),
|
||||||
|
"LATEST_REPORTING_TIME" DATETIME(6),
|
||||||
|
"INITIAL_READING" DECIMAL(22,6),
|
||||||
|
"CALIBRATION_COEFFICIENT" DECIMAL(30,20),
|
||||||
|
"RECENT_DATA" DECIMAL(10,2),
|
||||||
|
"PRESSURE" DECIMAL(10,2),
|
||||||
|
"START_TEMPERATURE" DECIMAL(22,6),
|
||||||
|
"TEMPERATURE_K" DECIMAL(30,20),
|
||||||
|
"DRILLING_NO" VARCHAR(50),
|
||||||
|
"DRILLING_SIZE" VARCHAR(50),
|
||||||
|
"INITIAL_WATER_LEVEL" NUMERIC(9,3),
|
||||||
|
"STEADY_WATER_LEVEL" NUMERIC(9,3),
|
||||||
|
"MEASURING_PROBE_NO" VARCHAR(50),
|
||||||
|
"MANUFACTURER" VARCHAR(100),
|
||||||
|
"SENSOR_COEFFICIENT" DECIMAL(30,20),
|
||||||
|
"RANGE" DECIMAL(22,6),
|
||||||
|
"RESISTANCE" VARCHAR(50),
|
||||||
|
"CABLE_LENGTH" DECIMAL(22,6),
|
||||||
|
"CABLE_LENGTH_MARK" VARCHAR(100),
|
||||||
|
"EMBEDDING_ELEVATION" DECIMAL(22,6) DEFAULT 0 NOT NULL,
|
||||||
|
"COLUMN_NO" VARCHAR(50),
|
||||||
|
"DAM_WHEELBASE" DECIMAL(22,6),
|
||||||
|
"READINGS" DECIMAL(22,6),
|
||||||
|
"DRAFT" DECIMAL(22,6),
|
||||||
|
"START_READINGS" VARCHAR(50),
|
||||||
|
"END_READINGS" DECIMAL(22,6),
|
||||||
|
"ZERO_PRESSURE_READINGS" DECIMAL(22,6),
|
||||||
|
"EMBEDDING_FINISH_READING" VARCHAR(50),
|
||||||
|
"EMBEDDING_DATE" DATETIME(6),
|
||||||
|
"AIR_TEMPERATURE" DECIMAL(9,3),
|
||||||
|
"AIR_PRESSURE" DECIMAL(22,6),
|
||||||
|
"WEATHER" VARCHAR(50),
|
||||||
|
"HEADWATER_LEVEL" NUMERIC(6,3),
|
||||||
|
"TAILWATER_LEVEL" NUMERIC(6,3),
|
||||||
|
"TECHNICAL_DIRECTOR" VARCHAR(50),
|
||||||
|
"CHECK_PERSONNEL" VARCHAR(50),
|
||||||
|
"BURIED_PERSONNEL" VARCHAR(50),
|
||||||
|
"CREATE_DATE" DATETIME(6),
|
||||||
|
"SKETCH_MAP" TEXT,
|
||||||
|
"DEL" TINYINT DEFAULT 0,
|
||||||
|
"MODIFICATION_TIME" DATETIME(6),
|
||||||
|
"CREATION_TIME" DATETIME(6),
|
||||||
|
"SUPERVISOR" VARCHAR(50),
|
||||||
|
"REMARK" VARCHAR(500),
|
||||||
|
"CHANNEL_NUM" TINYINT,
|
||||||
|
"PROJECT_NAME" VARCHAR(255),
|
||||||
|
"DIST_FROM_OSMOSIS_METER_TO_BOTTOM" NUMERIC(10,5) DEFAULT 0,
|
||||||
|
"PIPE_TOP_HEIGHT" NUMERIC(10,5),
|
||||||
|
"PIPE_BOTTOM_HEIGHT" NUMERIC(10,5),
|
||||||
|
"DAM_TOP" DECIMAL(22,6),
|
||||||
|
NOT CLUSTER PRIMARY KEY("ID"),
|
||||||
|
CONSTRAINT "DEVICE_INFO_UNIQ" UNIQUE("DEVICE_ID", "STATION_CODE", "CHANNEL_NUM")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DAM_SAFE"."DEVICE_INFO" IS '设备信息表';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."AIR_PRESSURE" IS '气压';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."AIR_TEMPERATURE" IS '气温';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."BURIED_PERSONNEL" IS '埋设及填表人';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CABLE_LENGTH" IS '电缆长度';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CABLE_LENGTH_MARK" IS '电缆长度标记';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CALIBRATION_COEFFICIENT" IS '率定系数(G)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CHANNEL_NUM" IS '通道号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CHECK_PERSONNEL" IS '校验人';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."COLUMN_NO" IS '柱号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CREATE_DATE" IS '日期';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CREATION_TIME" IS '创建时间';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."CROSS_SECTION" IS '所在断面';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DAM" IS '所在大坝';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DAM_TOP" IS '坝(堰)顶高程';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DAM_WHEELBASE" IS '大坝轴距';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DEL" IS '0:正常,1 已逻辑删除';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DEVICE_ID" IS '测站编码(MCU)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DIST_FROM_OSMOSIS_METER_TO_BOTTOM" IS '渗压计到孔底距离';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DRAFT" IS '孔内水深';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DRILLING_NO" IS '钻孔编号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."DRILLING_SIZE" IS '钻孔直径';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."EMBEDDING_DATE" IS '埋设日期';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."EMBEDDING_ELEVATION" IS '埋设高程';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."EMBEDDING_FINISH_READING" IS '埋设完毕读数';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."END_READINGS" IS '就位后读数';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."HEADWATER_LEVEL" IS '上游水位(m)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."ID" IS '主键id';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."INITIAL_READING" IS '初始读数。单位是“模数”, 乘 1000 后开方得到频率值';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."INITIAL_WATER_LEVEL" IS '初见水位';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."INSTALLATION_POSITION_X" IS '安装经度';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."INSTALLATION_POSITION_Y" IS '安装纬度';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."INSTALLATION_POSITION_Z" IS '安装高程';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."LATEST_REPORTING_TIME" IS '最后数据同步时间';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."MANUFACTURER" IS '生产厂家';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."MEASURING_PROBE_NO" IS '测头编号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."MODIFICATION_TIME" IS '修改时间';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."MOUNTING_HEIGHT" IS '作废字段,为了兼容前面的,暂时未删除';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."PIPE_BOTTOM_HEIGHT" IS '管低高程';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."PIPE_TOP_HEIGHT" IS '管口高程';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."PRESSURE" IS '作废字段,为了兼容前面的,暂时未删除';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."PROJECT_NAME" IS '项目名称';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."RANGE" IS '量程';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."READINGS" IS '现场室内读数';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."RECENT_DATA" IS '作废字段,为了兼容前面的,暂时未删除';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."REMARK" IS '备注';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."RESISTANCE" IS '测头内阻';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."SENSOR_COEFFICIENT" IS '传感器系数';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."SKETCH_MAP" IS '埋设示意图';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."START_READINGS" IS '入孔前读数';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."START_TEMPERATURE" IS '初始温度读数';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."STATION_CODE" IS '测头编码';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."STEADY_WATER_LEVEL" IS '稳定水位';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."SUPERVISOR" IS '监理工程师';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."TAILWATER_LEVEL" IS '下游水位(m)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."TECHNICAL_DIRECTOR" IS '技术负责人';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."TEMPERATURE_K" IS '温度率定系娄(K)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."WEATHER" IS '天气';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_INFO"."ZERO_PRESSURE_READINGS" IS '零压读数';
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
CREATE TABLE "DAM_SAFE"."DEVICE_SL_DATA"
|
||||||
|
(
|
||||||
|
"ID" INT IDENTITY(1, 1) NOT NULL,
|
||||||
|
"DEVICE_ID" VARCHAR(30),
|
||||||
|
"TIMESTAMP" DATETIME(6),
|
||||||
|
"CHANNEL_NUM" TINYINT,
|
||||||
|
"DATA_A" DECIMAL(30,20),
|
||||||
|
"DATA_B" DECIMAL(30,20),
|
||||||
|
"DATA_C" DECIMAL(30,20),
|
||||||
|
"CREATETIME" DATETIME(6),
|
||||||
|
"L" DECIMAL(22,6),
|
||||||
|
"Q" DECIMAL(22,6),
|
||||||
|
CLUSTER PRIMARY KEY("ID"),
|
||||||
|
CONSTRAINT "DEVICE_SL_DATA_TM_CHANNEL" UNIQUE("DEVICE_ID", "TIMESTAMP", "CHANNEL_NUM")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DAM_SAFE"."DEVICE_SL_DATA" IS '设备数据表';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_DATA"."CHANNEL_NUM" IS '通道号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_DATA"."CREATETIME" IS '入库时间';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_DATA"."DEVICE_ID" IS '测站编码(MCU)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_DATA"."L" IS '堰上水头';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_DATA"."Q" IS '渗流';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_DATA"."TIMESTAMP" IS '数据时间';
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,96 @@
|
||||||
|
CREATE TABLE "DAM_SAFE"."DEVICE_SL_INFO"
|
||||||
|
(
|
||||||
|
"ID" INT IDENTITY(1, 1) NOT NULL,
|
||||||
|
"DEVICE_ID" VARCHAR(30),
|
||||||
|
"STATION_CODE" VARCHAR(50),
|
||||||
|
"CHANNEL_NUM" TINYINT,
|
||||||
|
"PROBE_SERIAL" VARCHAR(30),
|
||||||
|
"READING0" DECIMAL(22,6),
|
||||||
|
"TEMPERATURE0" DECIMAL(22,6),
|
||||||
|
"TEMPERATURE1" DECIMAL(22,6),
|
||||||
|
"DEVICE_MEASURE" DECIMAL(22,6),
|
||||||
|
"DEVICE_MEASURE_AFTER" DECIMAL(22,6),
|
||||||
|
"PROJECT_LOCATION" VARCHAR(50),
|
||||||
|
"PROJECT_NAME" VARCHAR(50),
|
||||||
|
"MANUFACTURER" VARCHAR(50),
|
||||||
|
"STATION_TYPE" VARCHAR(30),
|
||||||
|
"STANK_TYPE" VARCHAR(30),
|
||||||
|
"STANK_MATERIAL" VARCHAR(30),
|
||||||
|
"STANK_TOP_TO_BOTTOM_DISTANCE" VARCHAR(30),
|
||||||
|
"STANK_SIZE" VARCHAR(30),
|
||||||
|
"RULER_TYPE" VARCHAR(30),
|
||||||
|
"RULER_POSITION" VARCHAR(30),
|
||||||
|
"ZERO_POINT_HEIGHT" DECIMAL(22,6),
|
||||||
|
"TEMPERATURE_MOD" DECIMAL(22,6),
|
||||||
|
"MEASURE" DECIMAL(22,6),
|
||||||
|
"SKETCH_MAP" TEXT,
|
||||||
|
"DIRECTOR" VARCHAR(30),
|
||||||
|
"VERIFIER" VARCHAR(30),
|
||||||
|
"OPERATOR" VARCHAR(30),
|
||||||
|
"SUPERVISOR" VARCHAR(30),
|
||||||
|
"INSTALL_DATE" DATETIME(6),
|
||||||
|
"REMARK" VARCHAR(500),
|
||||||
|
"MODIFICATION_TIME" DATETIME(6),
|
||||||
|
"LATEST_REPORTING_TIME" DATETIME(6),
|
||||||
|
"FORMULA" VARCHAR(30),
|
||||||
|
"CREATE_TIME" DATETIME(6),
|
||||||
|
"DEL" TINYINT DEFAULT 0,
|
||||||
|
"MAX_H" DECIMAL(22,6) DEFAULT 0 NOT NULL,
|
||||||
|
"G" DECIMAL(22,15) DEFAULT 0 NOT NULL,
|
||||||
|
"A" DECIMAL(22,15) DEFAULT 0 NOT NULL,
|
||||||
|
"B" DECIMAL(22,15) DEFAULT 0 NOT NULL,
|
||||||
|
"C" DECIMAL(22,15) DEFAULT 0 NOT NULL,
|
||||||
|
"INSTALLATION_POSITION_Z" DECIMAL(22,6),
|
||||||
|
"INSTALLATION_POSITION_Y" DECIMAL(22,6),
|
||||||
|
"INSTALLATION_POSITION_X" DECIMAL(22,6),
|
||||||
|
"TAILWATER_LEVEL" DECIMAL(22,6),
|
||||||
|
"HEADWATER_LEVEL" DECIMAL(22,6),
|
||||||
|
"WEATHER" VARCHAR(50),
|
||||||
|
"AIR_TEMPERATURE" DECIMAL(22,6),
|
||||||
|
NOT CLUSTER PRIMARY KEY("ID"),
|
||||||
|
CONSTRAINT "DEVICE_SL_INFO_UNIQ" UNIQUE("DEVICE_ID", "STATION_CODE", "CHANNEL_NUM")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."A" IS '多项式系数A';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."AIR_TEMPERATURE" IS '气温';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."B" IS '多项式系数B';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."C" IS '多项式系数C';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."CHANNEL_NUM" IS '通道号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."DEVICE_ID" IS '测站编码(MCU)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."DEVICE_MEASURE" IS '仪器测值';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."DEVICE_MEASURE_AFTER" IS '埋设后测值';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."DIRECTOR" IS '技术负责人';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."FORMULA" IS '公式';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."G" IS '直线系数G';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."HEADWATER_LEVEL" IS '上游水位';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."INSTALLATION_POSITION_X" IS '安装经度';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."INSTALLATION_POSITION_Y" IS '安装纬度';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."INSTALLATION_POSITION_Z" IS '安装高程';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."INSTALL_DATE" IS '安装日期';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."MANUFACTURER" IS '生产厂家';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."MAX_H" IS '最大堰上水头(m)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."MEASURE" IS '量测(mm)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."OPERATOR" IS '埋设及填表人';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."PROBE_SERIAL" IS '仪器编号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."PROJECT_LOCATION" IS '工程部位';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."PROJECT_NAME" IS '工程或项目名称';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."READING0" IS '零位读数';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."REMARK" IS '备注';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."RULER_POSITION" IS '水尺(测针)位置';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."RULER_TYPE" IS '水尺(传感器)形式';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."SKETCH_MAP" IS '埋设示意图';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."STANK_MATERIAL" IS '堰板材料';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."STANK_SIZE" IS '堰槽尺寸(mm*mm*mm)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."STANK_TOP_TO_BOTTOM_DISTANCE" IS '堰口至堰槽底距离(mm)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."STANK_TYPE" IS '堰型';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."STATION_CODE" IS '测点编号';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."STATION_TYPE" IS '站型';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."SUPERVISOR" IS '监理工程师';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."TAILWATER_LEVEL" IS '下游水位';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."TEMPERATURE0" IS '安装时温度(℃)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."TEMPERATURE1" IS '温度(℃)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."TEMPERATURE_MOD" IS '温度系数(mm/℃)';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."VERIFIER" IS '校验人';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."WEATHER" IS '天气';
|
||||||
|
COMMENT ON COLUMN "DAM_SAFE"."DEVICE_SL_INFO"."ZERO_POINT_HEIGHT" IS '零点高度(mm)';
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
CREATE TABLE "DB_ZHSK"."ST_FLOW_R"
|
||||||
|
(
|
||||||
|
"STCD" VARCHAR(12) NOT NULL,
|
||||||
|
"TM" DATETIME(6) NOT NULL,
|
||||||
|
"RZ" DEC(7,3),
|
||||||
|
"FR" DEC(5,3),
|
||||||
|
"HQ" DEC(9,3),
|
||||||
|
"ACCQ" DEC(12,3),
|
||||||
|
"CHAN" VARCHAR(10) NOT NULL,
|
||||||
|
"VOL" DECIMAL(22,6),
|
||||||
|
"REMARK" VARCHAR(100),
|
||||||
|
NOT CLUSTER PRIMARY KEY("STCD", "TM", "CHAN")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DB_ZHSK"."ST_FLOW_R" IS '流量站';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."ACCQ" IS '累计流量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."CHAN" IS '通道';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."FR" IS '流速';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."HQ" IS '小时流量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."REMARK" IS '备注';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."RZ" IS '水位';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."STCD" IS '测站编码';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."TM" IS '采集时间';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_FLOW_R"."VOL" IS '水量';
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
CREATE TABLE "DB_ZHSK"."ST_IMG_R"
|
||||||
|
(
|
||||||
|
"STCD" VARCHAR(10) NOT NULL,
|
||||||
|
"TM" DATETIME(6) NOT NULL,
|
||||||
|
"IMG_PATH" VARCHAR(256) NOT NULL,
|
||||||
|
"CHID" VARCHAR(10) DEFAULT 1 NOT NULL,
|
||||||
|
"REGION" VARCHAR(50) NOT NULL,
|
||||||
|
NOT CLUSTER PRIMARY KEY("STCD", "TM", "CHID", "REGION")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DB_ZHSK"."ST_IMG_R" IS '图像站数据表';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_IMG_R"."CHID" IS '通道ID';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_IMG_R"."IMG_PATH" IS '图片文件存储路径';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_IMG_R"."REGION" IS '来源';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_IMG_R"."STCD" IS '测站编码';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_IMG_R"."TM" IS '采集时间';
|
||||||
|
|
||||||
|
|
||||||
|
CREATE INDEX "stcd_tm_img" ON "DB_ZHSK"."ST_IMG_R"("STCD" ASC,"TM" ASC) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
CREATE TABLE "DB_ZHSK"."ST_PPTN_R"
|
||||||
|
(
|
||||||
|
"STCD" VARCHAR(10) NOT NULL,
|
||||||
|
"TM" TIMESTAMP(6) NOT NULL,
|
||||||
|
"DRP" DEC(5,1),
|
||||||
|
"INTV" DEC(5,2),
|
||||||
|
"PDR" DEC(5,2),
|
||||||
|
"DYP" DEC(5,1),
|
||||||
|
"WTH" CHAR(1),
|
||||||
|
"ACCDRP" DEC(5,1),
|
||||||
|
NOT CLUSTER PRIMARY KEY("STCD", "TM")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DB_ZHSK"."ST_PPTN_R" IS '降水量表';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."ACCDRP" IS '累计降水量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."DRP" IS '时段降水量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."DYP" IS '日降水量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."INTV" IS '时段长';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."PDR" IS '降水历时';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."STCD" IS '测站编码';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."TM" IS '时间';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_PPTN_R"."WTH" IS '天气状况';
|
||||||
|
|
||||||
|
|
||||||
|
CREATE INDEX "stcd_tm_pptn" ON "DB_ZHSK"."ST_PPTN_R"("STCD" ASC,"TM" ASC) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
CREATE TABLE "DB_ZHSK"."ST_RIVER_R"
|
||||||
|
(
|
||||||
|
"STCD" VARCHAR(10) NOT NULL,
|
||||||
|
"TM" DATETIME(6) NOT NULL,
|
||||||
|
"Z" DEC(7,3),
|
||||||
|
"Q" DEC(9,3),
|
||||||
|
"XSA" DEC(9,3),
|
||||||
|
"XSAVV" DEC(5,3),
|
||||||
|
"XSMXV" DEC(5,3),
|
||||||
|
"FLWCHRCD" CHAR(1),
|
||||||
|
"WPTN" CHAR(1),
|
||||||
|
"MSQMT" CHAR(1),
|
||||||
|
"MSAMT" CHAR(1),
|
||||||
|
"MSVMT" CHAR(1),
|
||||||
|
NOT CLUSTER PRIMARY KEY("STCD", "TM")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DB_ZHSK"."ST_RIVER_R" IS '河道水情表';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."FLWCHRCD" IS '河水特征码';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."MSAMT" IS '测积方法';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."MSQMT" IS '测流方法';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."MSVMT" IS '测速方法';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."Q" IS '流量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."STCD" IS '测站编码';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."TM" IS '时间';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."WPTN" IS '水势';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."XSA" IS '断面过水面积';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."XSAVV" IS '断面平均流速';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."XSMXV" IS '断面最大流速';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RIVER_R"."Z" IS '水位';
|
||||||
|
|
||||||
|
|
||||||
|
CREATE INDEX "river_stcd_tm" ON "DB_ZHSK"."ST_RIVER_R"("STCD" ASC,"TM" ASC) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
|
@ -0,0 +1,31 @@
|
||||||
|
CREATE TABLE "DB_ZHSK"."ST_RSVR_R"
|
||||||
|
(
|
||||||
|
"STCD" VARCHAR(10) NOT NULL,
|
||||||
|
"TM" TIMESTAMP(6) NOT NULL,
|
||||||
|
"RZ" DEC(7,3),
|
||||||
|
"INQ" DEC(9,3),
|
||||||
|
"W" DEC(9,3),
|
||||||
|
"BLRZ" DEC(7,3),
|
||||||
|
"OTQ" DEC(9,3),
|
||||||
|
"RWCHRCD" CHAR(1),
|
||||||
|
"RWPTN" CHAR(1),
|
||||||
|
"INQDR" DEC(5,2),
|
||||||
|
"MSQMT" CHAR(1),
|
||||||
|
NOT CLUSTER PRIMARY KEY("STCD", "TM")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
COMMENT ON TABLE "DB_ZHSK"."ST_RSVR_R" IS '水库水情表';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."BLRZ" IS '库下水位';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."INQ" IS '入库流量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."INQDR" IS '入流时段长';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."MSQMT" IS '测流方法';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."OTQ" IS '出库流量';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."RWCHRCD" IS '库水特征码';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."RWPTN" IS '库水水势';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."RZ" IS '库上水位';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."STCD" IS '测站编码';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."TM" IS '时间';
|
||||||
|
COMMENT ON COLUMN "DB_ZHSK"."ST_RSVR_R"."W" IS '蓄水量';
|
||||||
|
|
||||||
|
|
||||||
|
CREATE INDEX "stcd_tm" ON "DB_ZHSK"."ST_RSVR_R"("STCD" ASC,"TM" ASC) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
server:
|
||||||
|
port: 24101
|
||||||
|
servlet:
|
||||||
|
context-path: /gunshiApp/xyt
|
||||||
|
|
||||||
|
spring:
|
||||||
|
datasource:
|
||||||
|
dynamic:
|
||||||
|
primary: main
|
||||||
|
datasource:
|
||||||
|
main:
|
||||||
|
type: com.zaxxer.hikari.HikariDataSource
|
||||||
|
url: jdbc:mysql://10.0.41.112:3308/uams?characterEncoding=utf-8&serverTimezone=GMT%2B8
|
||||||
|
username: root
|
||||||
|
password: 1234567a
|
||||||
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
|
access-logging:
|
||||||
|
type: com.zaxxer.hikari.HikariDataSource
|
||||||
|
url: jdbc:mysql://10.0.41.112:3307/access-logging?useSSL=false&serverTimezone=UTC
|
||||||
|
username: root
|
||||||
|
password: 1234567a
|
||||||
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
|
data:
|
||||||
|
redis:
|
||||||
|
host: 10.0.41.112
|
||||||
|
port: 6379
|
||||||
|
password: 1234567a
|
||||||
|
database: 1
|
||||||
|
|
||||||
|
gunshi:
|
||||||
|
core:
|
||||||
|
appName: project-xyt
|
||||||
|
access:
|
||||||
|
logging:
|
||||||
|
enabled: true
|
||||||
|
login:
|
||||||
|
enabled: true
|
||||||
|
maxHistory: 200
|
||||||
|
operation:
|
||||||
|
enabled: true
|
||||||
|
maxHistory: 200
|
||||||
|
collection: operationLogging
|
||||||
|
exception:
|
||||||
|
enabled: true
|
||||||
|
maxHistory: 200
|
||||||
|
collection: exceptionLogging
|
||||||
|
mongo:
|
||||||
|
enabled: true
|
||||||
|
uri: mongodb://10.0.41.112:27017
|
||||||
|
database: gunshi-logging
|
||||||
|
username: gunshi_logger
|
||||||
|
password: 1234567a
|
||||||
|
file:
|
||||||
|
key: test.by_lyf.tmp
|
||||||
|
secret: xPXPAb63FphkGkPU0ZZkNIXmDzjDVeF3PBH6ZEKw
|
||||||
|
endpoint: http://223.75.53.141:9102
|
||||||
|
publicBucket: test.by-lyf.tmp
|
||||||
|
loginBucket: test.by-lyf.tmp
|
||||||
|
privateBucket: test.by-lyf.tmp
|
||||||
|
|
@ -0,0 +1,96 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<!-- 控制台打印日志的相关配置 -->
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- 日志格式 -->
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%level] - %m%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
<!-- 文件保存日志的相关配置 -->
|
||||||
|
<appender name="INFO-OUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
|
<!-- 保存日志文件的路径 -->
|
||||||
|
<file>./logs/project.log</file>
|
||||||
|
<!-- 日志格式 -->
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] - %m%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
|
||||||
|
<!-- 循环政策:基于时间创建日志文件 -->
|
||||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||||
|
<!-- 日志文件名格式 -->
|
||||||
|
<fileNamePattern>./logs/project-info.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||||
|
<!-- 最大保存时间:10天-->
|
||||||
|
<maxHistory>7</maxHistory>
|
||||||
|
</rollingPolicy>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="ERROR-OUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
|
<!-- 保存日志文件的路径 -->
|
||||||
|
<file>./logs/project-error.log</file>
|
||||||
|
<!-- 日志格式 -->
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] - %m%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
<!-- 日志级别过滤器 -->
|
||||||
|
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||||
|
<!-- 过滤的级别 -->
|
||||||
|
<level>ERROR</level>
|
||||||
|
<!-- 匹配时的操作:接收(记录) -->
|
||||||
|
<onMatch>ACCEPT</onMatch>
|
||||||
|
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||||
|
<onMismatch>DENY</onMismatch>
|
||||||
|
</filter>
|
||||||
|
<!-- 循环政策:基于时间创建日志文件 -->
|
||||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||||
|
<!-- 日志文件名格式 -->
|
||||||
|
<fileNamePattern>./logs/project-error.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||||
|
<!-- 最大保存时间:10天-->
|
||||||
|
<maxHistory>7</maxHistory>
|
||||||
|
</rollingPolicy>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- <appender name="ERROR-MONGO" class="com.gunshiiot.config.logback.ExceptionLoggingAppender">-->
|
||||||
|
<!-- <!– 日志格式 –>-->
|
||||||
|
<!-- <encoder>-->
|
||||||
|
<!-- <pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] - %m%n</pattern>-->
|
||||||
|
<!-- </encoder>-->
|
||||||
|
<!-- <!– 日志级别过滤器 –>-->
|
||||||
|
<!-- <filter class="ch.qos.logback.classic.filter.LevelFilter">-->
|
||||||
|
<!-- <!– 过滤的级别 –>-->
|
||||||
|
<!-- <level>ERROR</level>-->
|
||||||
|
<!-- <!– 匹配时的操作:接收(记录) –>-->
|
||||||
|
<!-- <onMatch>ACCEPT</onMatch>-->
|
||||||
|
<!-- <!– 不匹配时的操作:拒绝(不记录) –>-->
|
||||||
|
<!-- <onMismatch>DENY</onMismatch>-->
|
||||||
|
<!-- </filter>-->
|
||||||
|
<!-- <!– 循环政策:基于时间创建日志文件 –>-->
|
||||||
|
<!--<!– <rollingPolicy class="com.gunshiiot.config.logback.TimeBasedRollingForMongoPolicy">–>-->
|
||||||
|
<!--<!– <!– 日志文件名格式 –>–>-->
|
||||||
|
<!--<!– <mongoDatabase>appLogs</mongoDatabase>–>-->
|
||||||
|
<!--<!– <mongoCollection>exceptionRecord</mongoCollection>–>-->
|
||||||
|
<!--<!– <!– 最大保存时间:10天–>–>-->
|
||||||
|
<!--<!– <maxHistory>180</maxHistory>–>-->
|
||||||
|
<!--<!– </rollingPolicy>–>-->
|
||||||
|
<!-- </appender>-->
|
||||||
|
|
||||||
|
<root level="INFO">
|
||||||
|
<appender-ref ref="STDOUT"/>
|
||||||
|
<!-- <appender-ref ref="ERROR-MONGO" />-->
|
||||||
|
</root>
|
||||||
|
<!-- 彩色日志 -->
|
||||||
|
<!-- 彩色日志依赖的渲染类 -->
|
||||||
|
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
|
||||||
|
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
|
||||||
|
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
|
||||||
|
<!-- 彩色日志格式 -->
|
||||||
|
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}" />
|
||||||
|
<!-- Console 输出设置 -->
|
||||||
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
|
||||||
|
<charset>utf8</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
</configuration>
|
||||||
Loading…
Reference in New Issue