├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── opc │ │ └── client │ │ ├── StartProgram.java │ │ ├── config │ │ ├── AppConfig.java │ │ ├── ExecutorConfig.java │ │ ├── JwtSettings.java │ │ ├── SchedulingConfig.java │ │ ├── SwaggerConfig.java │ │ ├── WebSecurityConfig.java │ │ └── WebServerConfig.java │ │ ├── controller │ │ └── OpcClientControl.java │ │ ├── model │ │ ├── FieldAndItem.java │ │ ├── OpcDataType.java │ │ └── OpcEntity.java │ │ ├── security │ │ ├── BaseException.java │ │ ├── JWTAuthenticationFilter.java │ │ ├── JWTAuthenticationProvider.java │ │ ├── JWTLoginFilter.java │ │ ├── Role.java │ │ ├── TokenException.java │ │ ├── User.java │ │ └── UserDetailsServiceImpl.java │ │ └── util │ │ └── OpcClient.java └── resources │ ├── application.yml │ └── logback.xml └── test └── java └── com └── opc └── client ├── DcomTest.java └── UATest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/opc/client/StartProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/StartProgram.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/config/AppConfig.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/config/ExecutorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/config/ExecutorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/config/JwtSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/config/JwtSettings.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/config/SchedulingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/config/SchedulingConfig.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/config/WebServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/config/WebServerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/controller/OpcClientControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/controller/OpcClientControl.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/model/FieldAndItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/model/FieldAndItem.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/model/OpcDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/model/OpcDataType.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/model/OpcEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/model/OpcEntity.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/BaseException.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/JWTAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/JWTAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/JWTAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/JWTAuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/JWTLoginFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/JWTLoginFilter.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/Role.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/TokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/TokenException.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/User.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/security/UserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/security/UserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/opc/client/util/OpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/java/com/opc/client/util/OpcClient.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/com/opc/client/DcomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatGarlic/OpcClient/HEAD/src/test/java/com/opc/client/DcomTest.java -------------------------------------------------------------------------------- /src/test/java/com/opc/client/UATest.java: -------------------------------------------------------------------------------- 1 | package com.opc.client; 2 | 3 | public class UATest { 4 | } 5 | --------------------------------------------------------------------------------