Unverified 提交 f5758739 authored 作者: 姜小梨's avatar 姜小梨 提交者: Gitee

update topology/topology.md.

123
上级 5c02a4f3
<a name="Qz3L2"></a>
## maven引入
`<dependency><br /> <groupId>com.ruoyi</groupId><br /> <artifactId>topology</artifactId>`<br />`<version>具体版本</version><br /></dependency>`<br /><br />
<a name="KlJIy"></a>
## 组态说明
maven引入
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>topology</artifactId>
<version>具体版本</version>
</dependency>
组态说明
1. 本项目pom.xml
`<?xml version="1.0" encoding="UTF-8"?><br /><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br /> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><br /> <parent><br /> <artifactId>ruoyi</artifactId><br /> <groupId>com.ruoyi</groupId><br /> <version>3.3.0</version><br /> </parent><br /> <modelVersion>4.0.0</modelVersion><br /> <artifactId>topology</artifactId>
<description><br /> topologyWeb服务入口<br /> </description><br /> <dependencies><br /> <dependency><br /> <groupId>org.springframework</groupId><br /> <artifactId>spring-context-support</artifactId><br /> </dependency><br /> <dependency><br /> <groupId>com.github.pagehelper</groupId><br /> <artifactId>pagehelper-spring-boot-starter</artifactId><br /> </dependency>
_<!-- SpringWeb模块 --><br /> _<dependency><br /> <groupId>org.springframework</groupId><br /> <artifactId>spring-web</artifactId><br /> </dependency><br /> _<!--常用工具类 --><br /> _<dependency><br /> <groupId>org.apache.commons</groupId><br /> <artifactId>commons-lang3</artifactId><br /> </dependency>
_<!-- JSON工具类 --><br /> _<dependency><br /> <groupId>com.fasterxml.jackson.core</groupId><br /> <artifactId>jackson-databind</artifactId><br /> </dependency>
_<!-- 阿里JSON解析器 --><br /> _<dependency><br /> <groupId>com.alibaba</groupId><br /> <artifactId>fastjson</artifactId><br /> </dependency>
_<!-- io常用工具类 --><br /> _<dependency><br /> <groupId>commons-io</groupId><br /> <artifactId>commons-io</artifactId><br /> </dependency>
_<!-- 文件上传工具类 --><br /> _<dependency><br /> <groupId>commons-fileupload</groupId><br /> <artifactId>commons-fileupload</artifactId><br /> </dependency>
_<!-- excel工具 --><br /> _<dependency><br /> <groupId>org.apache.poi</groupId><br /> <artifactId>poi-ooxml</artifactId><br /> </dependency><br /> _<!-- redis 缓存操作 --><br /> _<dependency><br /> <groupId>org.springframework.boot</groupId><br /> <artifactId>spring-boot-starter-data-redis</artifactId><br /> </dependency><br /> _<!-- websocket--><br /> _<dependency><br /> <groupId>org.springframework.boot</groupId><br /> <artifactId>spring-boot-starter-websocket</artifactId><br /> </dependency>
_<!-- pool 对象池 --><br /> _<dependency><br /> <groupId>org.apache.commons</groupId><br /> <artifactId>commons-pool2</artifactId><br /> </dependency>
_<!-- 解析客户端操作系统、浏览器等 --><br /> _<dependency><br /> <groupId>eu.bitwalker</groupId><br /> <artifactId>UserAgentUtils</artifactId><br /> </dependency>
_<!-- servlet包 --><br /> _<dependency><br /> <groupId>javax.servlet</groupId><br /> <artifactId>javax.servlet-api</artifactId><br /> </dependency><br /> <dependency><br /> <groupId>com.hrhx</groupId><br /> <artifactId>shareserverconconnector</artifactId><br /> <version>[1.0,)</version><br /> </dependency><br /> _<!-- influxdb--><br /> _<dependency><br /> <groupId>com.influxdb</groupId><br /> <artifactId>influxdb-client-java</artifactId><br /> <version>1.8.0</version><br /> </dependency><br /> <dependency><br /> <groupId>org.apache.commons</groupId><br /> <artifactId>commons-jexl3</artifactId><br /> <version>3.1</version><br /> </dependency><br /> _<!-- mybatis-plus--><br /> _<dependency><br /> <groupId>com.baomidou</groupId><br /> <artifactId>mybatis-plus-boot-starter</artifactId><br /> <version>3.4.2</version><br /> </dependency><br /> <dependency><br /> <groupId>com.baomidou</groupId><br /> <artifactId>dynamic-datasource-spring-boot-starter</artifactId><br /> <version>3.3.6</version><br /> </dependency><br /> </dependencies><br /> <distributionManagement><br /> <repository><br /> <id>hrhx-releases</id><br /> <name>HrhxReleases</name><br /> <url>http://221.180.252.34:8081/nexus/content/repositories/releases/</url><br /> </repository><br /> <snapshotRepository><br /> <id>hrhx-snapshots</id><br /> <name>HrhxSnapshots</name><br /> <url>http://221.180.252.34:8081/nexus/content/repositories/snapshots</url><br /> </snapshotRepository><br /> </distributionManagement><br /> <repositories><br /> <repository><br /> <id>hrhx-repos</id><br /> <name>hrhx Repository</name><br /> <url>http://221.180.252.34:8081/nexus/content/groups/public</url><br /> <releases><br /> <enabled>true</enabled><br /> </releases><br /> <snapshots><br /> <enabled>true</enabled><br /> </snapshots><br /> </repository><br /> </repositories><br /></project>
`
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>ruoyi</artifactId>
<groupId>com.ruoyi</groupId>
<version>3.3.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>topology</artifactId>
<description>
topologyWeb服务入口
</description>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
</dependency>
<!-- SpringWeb模块 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<!--常用工具类 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<!-- JSON工具类 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<!-- 阿里JSON解析器 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency>
<!-- io常用工具类 -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<!-- 文件上传工具类 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
</dependency>
<!-- excel工具 -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
</dependency>
<!-- redis 缓存操作 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- websocket-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
<!-- pool 对象池 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
<!-- 解析客户端操作系统、浏览器等 -->
<dependency>
<groupId>eu.bitwalker</groupId>
<artifactId>UserAgentUtils</artifactId>
</dependency>
<!-- servlet包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<dependency>
<groupId>com.hrhx</groupId>
<artifactId>shareserverconconnector</artifactId>
<version>[1.0,)</version>
</dependency>
<!-- influxdb-->
<dependency>
<groupId>com.influxdb</groupId>
<artifactId>influxdb-client-java</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-jexl3</artifactId>
<version>3.1</version>
</dependency>
<!-- mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>3.3.6</version>
</dependency>
</dependencies>
<distributionManagement>
<repository>
<id>hrhx-releases</id>
<name>HrhxReleases</name>
<url>http://221.180.252.34:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>hrhx-snapshots</id>
<name>HrhxSnapshots</name>
<url>http://221.180.252.34:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>hrhx-repos</id>
<name>hrhx Repository</name>
<url>http://221.180.252.34:8081/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</project>
2. 配置引入程序pom.xml
去掉mybatis<br />`_<!-- <dependency>--><br /><!-- <groupId>org.mybatis.spring.boot</groupId>--><br /><!-- <artifactId>mybatis-spring-boot-starter</artifactId>--><br /><!-- <version>2.2.0</version>--><br /><!-- </dependency>-->_`<br />_去掉分页_<br />`_<!-- pagehelper 分页插件 --><br />_<dependency><br /> <groupId>com.github.pagehelper</groupId><br /> <artifactId>pagehelper-spring-boot-starter</artifactId><br /> <version>${pagehelper.spring.boot.starter.version}</version><br /></dependency>`<br /><br />
- 如果含有mybatis的话,程序启动时会报:NoClassDefFoundError: org/mybatis/logging/LoggerFactory
去掉mybatis
<!-- <dependency>-->
<!-- <groupId>org.mybatis.spring.boot</groupId>-->
<!-- <artifactId>mybatis-spring-boot-starter</artifactId>-->
<!-- <version>2.2.0</version>-->
<!-- </dependency>-->
去掉分页
<!-- pagehelper 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${pagehelper.spring.boot.starter.version}</version>
</dependency>
● 如果含有mybatis的话,程序启动时会报:NoClassDefFoundError: org/mybatis/logging/LoggerFactory
3. 配置application.yml
`mybatis-plus:<br /> _# 搜索指定包别名,;表示多个<br /> _typeAliasesPackage: com.ruoyi.**.domain<br /> _# 配置mapper的扫描,找到所有的mapper.xml映射文件<br /> _mapperLocations: classpath*:mapper/**/*Mapper.xml<br /> _# 加载全局的配置文件<br /> _configLocation: classpath:mybatis/mybatis-config.xml<br />topology:<br /> profile: /home/sspss/D5000/uploadPath<br />_# PageHelper分页插件<br />_pagehelper:<br /> helperDialect: mysql<br /> reasonable: _true<br /> _supportMethodsArguments: _true<br /> _params: count=countSql<br />_# influxdb<br />_influxdb:<br /> enabled: true<br /> url: http://192.168.2.223:8086<br /> token: ruhoz8G-ROLdtjSCb_NYyZ_Oehq55868iMih9iJVL-y71-2Syl08o5d9m2_58-0ywEu77pdOlO62_99dvZf0sw==<br /> bucket: topology<br /> org: sspss<br />_#mqtt<br />_mqtt:<br /> enabled: false<br />_#redis<br />_spring:<br /> datasource:<br />_# type: com.alibaba.druid.pool.DruidDataSource<br /> _druid:<br /> _# oracle数据源<br /> _oracle:<br /> _# oracle数据源开关/默认关闭<br /> _enabled: true<br /> url: jdbc:oracle:thin:@192.168.2.166:1521:xe<br /> username: scott<br /> password: Ocl_1245<br /> driverClassName: oracle.jdbc.driver.OracleDriver<br /> _#mysql数据源<br /> _mysql:<br /> enabled: false<br /> url: jdbc:mysql://192.168.2.95:3306/glyc?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai<br /> username: root<br /> password: root<br /> driverClassName: com.mysql.cj.jdbc.Driver<br /> _# 初始连接数<br /> _initialSize: 10<br /> _# 最小连接池数量<br /> _minIdle: 10<br /> _# 最大连接池数量<br /> _maxActive: 50<br /> _# 配置获取连接等待超时的时间<br /> _maxWait: 60000<br /> _# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒<br /> _timeBetweenEvictionRunsMillis: 60000<br /> _# 配置一个连接在池中最小生存的时间,单位是毫秒<br /> _minEvictableIdleTimeMillis: 300000<br /> _# 配置一个连接在池中最大生存的时间,单位是毫秒<br /> _maxEvictableIdleTimeMillis: 900000<br /> _# 配置检测连接是否有效<br /> _validationQuery: SELECT 1 FROM DUAL<br /> testWhileIdle: true<br /> testOnBorrow: false<br /> testOnReturn: false<br /> filter:<br /> stat:<br /> enabled: true<br /> _# 慢SQL记录<br /> _log-slow-sql: true<br /> slow-sql-millis: 1000<br /> merge-sql: true<br /> wall:<br /> config:<br /> multi-statement-allow: true<br /> _# redis 配置<br /> _redis:<br /> _# 地址<br /> _host: localhost<br /> _# 端口,默认为6379<br /> _port: 6379<br /> _# 数据库索引<br /> _database: 1<br /> _# 密码<br /> _password:<br /> _# 连接超时时间<br /> _timeout: 10s<br /> lettuce:<br /> pool:<br /> _# 连接池中的最小空闲连接<br /> _min-idle: 0<br /> _# 连接池中的最大空闲连接<br /> _max-idle: 8<br /> _# 连接池的最大数据库连接数<br /> _max-active: 8<br /> _# #连接池最大阻塞等待时间(使用负值表示没有限制)<br /> _max-wait: -1ms`
mybatis-plus:
# 搜索指定包别名,;表示多个
typeAliasesPackage: com.ruoyi.**.domain
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 加载全局的配置文件
configLocation: classpath:mybatis/mybatis-config.xml
topology:
profile: /home/sspss/D5000/uploadPath
# PageHelper分页插件
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
# influxdb
influxdb:
enabled: true
url: http://192.168.2.223:8086
token: ruhoz8G-ROLdtjSCb_NYyZ_Oehq55868iMih9iJVL-y71-2Syl08o5d9m2_58-0ywEu77pdOlO62_99dvZf0sw==
bucket: topology
org: sspss
#mqtt
mqtt:
enabled: false
#redis
spring:
datasource:
# type: com.alibaba.druid.pool.DruidDataSource
druid:
# oracle数据源
oracle:
# oracle数据源开关/默认关闭
enabled: true
url: jdbc:oracle:thin:@192.168.2.166:1521:xe
username: scott
password: Ocl_1245
driverClassName: oracle.jdbc.driver.OracleDriver
#mysql数据源
mysql:
enabled: false
url: jdbc:mysql://192.168.2.95:3306/glyc?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: root
driverClassName: com.mysql.cj.jdbc.Driver
# 初始连接数
initialSize: 10
# 最小连接池数量
minIdle: 10
# 最大连接池数量
maxActive: 50
# 配置获取连接等待超时的时间
maxWait: 60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis: 300000
# 配置一个连接在池中最大生存的时间,单位是毫秒
maxEvictableIdleTimeMillis: 900000
# 配置检测连接是否有效
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
filter:
stat:
enabled: true
# 慢SQL记录
log-slow-sql: true
slow-sql-millis: 1000
merge-sql: true
wall:
config:
multi-statement-allow: true
# redis 配置
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 1
# 密码
password:
# 连接超时时间
timeout: 10s
lettuce:
pool:
# 连接池中的最小空闲连接
min-idle: 0
# 连接池中的最大空闲连接
max-idle: 8
# 连接池的最大数据库连接数
max-active: 8
# #连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
4. 配置文件说明
- spring.datasource.type可以自由进行配置
- druid中默认数据请执行配置
- redis请执行进行配置
- topology.profile请执行根据需求进行配置,该配置为组态存入图片具体路径
- `mybatis-plus:<br /> _# 搜索指定包别名,;表示多个<br /> _typeAliasesPackage: com.ruoyi.**.domain` 需添加自己的,多个使用,;来表示
- mybatis-config.xml 如下所示:
`<?xml version="1.0" encoding="UTF-8" ?><br /><!DOCTYPE configuration<br />PUBLIC "-//mybatis.org//DTD Config 3.0//EN"<br />"http://mybatis.org/dtd/mybatis-3-config.dtd"><br /><configuration><br /> <br /> <settings><br /> <setting name="cacheEnabled" value="true" /> _<!-- 全局映射器启用缓存 --><br /> _<setting name="useGeneratedKeys" value="true" /> _<!-- 允许 JDBC 支持自动生成主键 --><br /> _<setting name="defaultExecutorType" value="REUSE" /> _<!-- 配置默认的执行器 --><br /><!-- <setting name="logImpl" value="SLF4J" /> &lt;!&ndash; 指定 MyBatis 所用日志的具体实现 &ndash;&gt;--><br /> <!-- <setting name="mapUnderscoreToCamelCase" value="true"/> 驼峰式命名 --><br /> _</settings><br /> <br /></configuration>` 将文件放在resources下mybatis/mybatis-config.xml
● spring.datasource.type可以自由进行配置
● druid中默认数据请执行配置
● redis请执行进行配置
● topology.profile请执行根据需求进行配置,该配置为组态存入图片具体路径
● mybatis-plus:
# 搜索指定包别名,;表示多个
typeAliasesPackage: com.ruoyi.**.domain 需添加自己的,多个使用,;来表示
● mybatis-config.xml 如下所示:
<?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>
<settings>
<setting name="cacheEnabled" value="true" /> <!-- 全局映射器启用缓存 -->
<setting name="useGeneratedKeys" value="true" /> <!-- 允许 JDBC 支持自动生成主键 -->
<setting name="defaultExecutorType" value="REUSE" /> <!-- 配置默认的执行器 -->
<!-- <setting name="logImpl" value="SLF4J" /> &lt;!&ndash; 指定 MyBatis 所用日志的具体实现 &ndash;&gt;-->
<!-- <setting name="mapUnderscoreToCamelCase" value="true"/> 驼峰式命名 -->
</settings>
</configuration> 将文件放在resources下mybatis/mybatis-config.xml
5. 代码中配置
- 如果使用_spring security配置_
请在SecurityConfig类configure方法中添加如下所示代码<br />组态接口配置<br />`.antMatchers( "/topology/listAll" ).anonymous()<br />.antMatchers( "/topology/listAll" ).permitAll()<br />.antMatchers( "/topology/getTopology/**" ).anonymous()<br />.antMatchers( "/topology/getTopology/**" ).permitAll()<br />.antMatchers( "/params/**" ).anonymous()<br />.antMatchers( "/params/**" ).permitAll()`<br />websocket设置<br />`.antMatchers( "/topology/test" ).anonymous()<br />.antMatchers( "/mqttDemo/**" ).anonymous()<br />.antMatchers( "/imserver/**" ).anonymous()<br />.antMatchers( "/sendMqttMessage" ).anonymous()`
- 如果使用shiro配置
请在ShiroConfig类_Shiro过滤器配置中添加如下所示代码_<br />组态接口配置<br />`LinkedHashMap<String, String> filterChainDefinitionMap = _new _LinkedHashMap<>();`<br />`filterChainDefinitionMap.put( "/topology/listAll", "anon");<br />filterChainDefinitionMap.put( "/topology/listAll", "anon");<br />filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");<br />filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");<br />filterChainDefinitionMap.put( "/params/**" , "anon");<br />filterChainDefinitionMap.put( "/params/**" , "anon");`<br />websocket设置<br />`filterChainDefinitionMap.put( "/topology/test" , "anon");<br />filterChainDefinitionMap.put( "/mqttDemo/**" , "anon");<br />filterChainDefinitionMap.put("/imserver/**" , "anon");<br />filterChainDefinitionMap.put("/sendMqttMessage" , "anon");`
● 如果使用spring security配置
请在SecurityConfig类configure方法中添加如下所示代码
组态接口配置
.antMatchers( "/topology/listAll" ).anonymous()
.antMatchers( "/topology/listAll" ).permitAll()
.antMatchers( "/topology/getTopology/**" ).anonymous()
.antMatchers( "/topology/getTopology/**" ).permitAll()
.antMatchers( "/params/**" ).anonymous()
.antMatchers( "/params/**" ).permitAll()
websocket设置
.antMatchers( "/topology/test" ).anonymous()
.antMatchers( "/mqttDemo/**" ).anonymous()
.antMatchers( "/imserver/**" ).anonymous()
.antMatchers( "/sendMqttMessage" ).anonymous()
● 如果使用shiro配置
请在ShiroConfig类Shiro过滤器配置中添加如下所示代码
组态接口配置
LinkedHashMap<String, String> filterChainDefinitionMap = new LinkedHashMap<>();
filterChainDefinitionMap.put( "/topology/listAll", "anon");
filterChainDefinitionMap.put( "/topology/listAll", "anon");
filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");
filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");
filterChainDefinitionMap.put( "/params/**" , "anon");
filterChainDefinitionMap.put( "/params/**" , "anon");
websocket设置
filterChainDefinitionMap.put( "/topology/test" , "anon");
filterChainDefinitionMap.put( "/mqttDemo/**" , "anon");
filterChainDefinitionMap.put("/imserver/**" , "anon");
filterChainDefinitionMap.put("/sendMqttMessage" , "anon");
6. sql文件
![image.png](https://cdn.nlark.com/yuque/0/2021/png/2230102/1638252236149-93629ad1-d1bb-425f-877c-cd92a255f4d0.png#clientId=u2541fd1d-2f38-4&from=paste&height=122&id=u23660b7a&margin=%5Bobject%20Object%5D&name=image.png&originHeight=122&originWidth=462&originalType=binary&ratio=1&size=12877&status=done&style=none&taskId=u126f5f0f-0378-442b-a24d-f0e0dbddad0&width=462)<br />`_/*<br /> Navicat Premium Data Transfer
Source Server : 本地<br /> Source Server Type : MySQL<br /> Source Server Version : 50724<br /> Source Host : localhost:3306<br /> Source Schema : ry-vue
Target Server Type : MySQL<br /> Target Server Version : 50724<br /> File Encoding : 65001
Date: 30/11/2021 11:07:18<br />*/
SET NAMES _utf8mb4;<br />_SET _FOREIGN_KEY_CHECKS = 0;
_-- ----------------------------<br />-- Table structure for topology<br />-- ----------------------------<br />DROP TABLE IF EXISTS _`topology`;<br />_CREATE TABLE _`topology` (<br /> `id` _bigint_(20) _NOT NULL AUTO_INCREMENT COMMENT _'id',<br /> `name` _varchar_(255) _CHARACTER SET _utf8 _COLLATE _utf8_general_ci _NOT NULL COMMENT _'组态名称',<br /> `created_time` _datetime_(0) _NULL DEFAULT NULL COMMENT _'创建时间',<br /> `alter_time` _datetime_(0) _NULL DEFAULT NULL COMMENT _'修改时间',<br /> `switch_it` _char_(1) _CHARACTER SET _utf8 _COLLATE _utf8_general_ci _NULL DEFAULT NULL COMMENT _'0表示关闭,1表示开启',<br /> _PRIMARY KEY _(`id`) _USING BTREE<br />_) _ENGINE _= InnoDB _AUTO_INCREMENT _= 113 _CHARACTER SET _= utf8 _COLLATE _= utf8_general_ci _COMMENT _= '组态表' _ROW_FORMAT _= _Dynamic_;
_SET _FOREIGN_KEY_CHECKS = 1;
_SET NAMES _utf8mb4;<br />_SET _FOREIGN_KEY_CHECKS = 0;
_-- ----------------------------<br />-- Table structure for images<br />-- ----------------------------<br />DROP TABLE IF EXISTS _`images`;<br />_CREATE TABLE _`images` (<br /> `id` _bigint_(20) _NOT NULL AUTO_INCREMENT COMMENT _'id',<br /> `url` _varchar_(255) _CHARACTER SET _utf8 _COLLATE _utf8_general_ci _NULL DEFAULT NULL COMMENT _'url',<br /> _PRIMARY KEY _(`id`) _USING BTREE<br />_) _ENGINE _= InnoDB _AUTO_INCREMENT _= 11 _CHARACTER SET _= utf8 _COLLATE _= utf8_general_ci _COMMENT _= '组态图片表' _ROW_FORMAT _= _Dynamic_;
_SET _FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 本地
Source Server Type : MySQL
Source Server Version : 50724
Source Host : localhost:3306
Source Schema : ry-vue
Target Server Type : MySQL
Target Server Version : 50724
File Encoding : 65001
Date: 30/11/2021 11:07:18
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for topology
-- ----------------------------
DROP TABLE IF EXISTS `topology`;
CREATE TABLE `topology` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '组态名称',
`created_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`alter_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
`switch_it` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0表示关闭,1表示开启',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 113 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '组态表' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for images
-- ----------------------------
DROP TABLE IF EXISTS `images`;
CREATE TABLE `images` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'url',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '组态图片表' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
`
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论