You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by jf...@apache.org on 2021/09/11 12:36:24 UTC

[iotdb-web-workbench] branch master updated (0ed1b60 -> fd390fd)

This is an automated email from the ASF dual-hosted git repository.

jfeinauer pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb-web-workbench.git.


    from 0ed1b60  Support till version 13
     add b6c31c7  init init add apache license files
     add 63a507f  Add GH actions Support till version 13 Fixed all licensing for RAT Plugin Minor Update in Readme and License
     add 12feef0  Added Spotless, fixed Spotless violations
     new fd390fd  Merge pull request #3 from apache/review/initial-commit

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |    5 +-
 README.md                                          |    1 +
 README_zh.md                                       |   19 +-
 backend/.drone.yml                                 |   68 +
 backend/.gitignore                                 |   10 +
 backend/Dockerfile                                 |   24 +
 README.md => backend/README.md                     |   37 +-
 backend/build.gradle                               |   66 +
 backend/build.sh                                   |   20 +
 backend/doc/code-guidelines.zip                    |  Bin 0 -> 9427033 bytes
 README.md => backend/doc/config.md                 |   28 +-
 backend/doc/deploy.md                              |   65 +
 ...57\246\347\273\206\351\205\215\347\275\256.jpg" |  Bin 0 -> 286055 bytes
 .../doc/image/maven\351\205\215\347\275\256.jpg"   |  Bin 0 -> 96532 bytes
 ...05\215\347\275\256\346\226\207\344\273\266.png" |  Bin 0 -> 128969 bytes
 ...26\207\344\273\266\344\275\215\347\275\256.png" |  Bin 0 -> 60565 bytes
 backend/doc/image/pom.PNG                          |  Bin 0 -> 60121 bytes
 ...20\257\345\212\250\346\210\220\345\212\237.PNG" |  Bin 0 -> 153254 bytes
 "backend/doc/image/\346\211\223\345\214\205.png"   |  Bin 0 -> 22644 bytes
 ...05\215\347\275\256\346\226\207\344\273\266.PNG" |  Bin 0 -> 15910 bytes
 backend/doc/intro.md                               |   55 +
 README.md => backend/doc/log.md                    |   10 +-
 backend/doc/maven.md                               |   46 +
 backend/doc/note.md                                |   74 +
 README.md => backend/doc/promise.md                |    9 +-
 README.md => backend/doc/release.md                |    8 +-
 README.md => backend/doc/rest.md                   |   11 +-
 README.md => backend/doc/rule.md                   |   17 +-
 backend/doc/swagger.md                             |   51 +
 backend/doc/validate.md                            |   68 +
 backend/gradlew                                    |  188 ++
 backend/gradlew.bat                                |   89 +
 backend/pom.xml                                    |  267 +++
 backend/settings.gradle                            |   20 +
 .../org/apache/iotdb/admin/AdminApplication.java   |   36 +
 .../iotdb/admin/aop/BaseExceptionAdvice.java       |   42 +
 .../apache/iotdb/admin/aop/ParamValidAspect.java   |   72 +
 .../admin/common/exception/BaseException.java      |   41 +
 .../iotdb/admin/common/exception/ErrorCode.java    |  283 +++
 .../admin/common/utils/AuthenticationUtils.java    |   49 +
 .../apache/iotdb/admin/config/FilterConfig.java    |   44 +
 .../iotdb/admin/config/MybatisPlusConfig.java      |   48 +
 .../apache/iotdb/admin/config/SecurityConfig.java  |   48 +
 .../apache/iotdb/admin/config/SwaggerConfig.java   |   77 +
 .../iotdb/admin/config/ValidatorConfiguration.java |   43 +
 .../admin/controller/ConnectionController.java     |  128 ++
 .../iotdb/admin/controller/HealthController.java   |   46 +
 .../iotdb/admin/controller/IotDBController.java    |  915 +++++++++
 .../iotdb/admin/controller/QueryController.java    |  142 ++
 .../iotdb/admin/controller/UserController.java     |  125 ++
 .../java/org/apache/iotdb/admin/demo/JDBC.java     |  152 ++
 .../org/apache/iotdb/admin/demo/NativeAPI.java     |  113 ++
 .../org/apache/iotdb/admin/filter/TokenFilter.java |   60 +
 .../iotdb/admin/mapper/ConnectionMapper.java       |   28 +
 .../apache/iotdb/admin/mapper/DeviceMapper.java    |   28 +
 .../org/apache/iotdb/admin/mapper/GroupMapper.java |   28 +
 .../iotdb/admin/mapper/MeasurementMapper.java      |   28 +
 .../org/apache/iotdb/admin/mapper/QueryMapper.java |   28 +
 .../org/apache/iotdb/admin/mapper/UserMapper.java  |   28 +
 .../iotdb/admin/model/dto/ConnectionDTO.java       |   55 +
 .../org/apache/iotdb/admin/model/dto/CountDTO.java |   33 +
 .../apache/iotdb/admin/model/dto/DeviceDTO.java    |   36 +
 .../iotdb/admin/model/dto/DeviceInfoDTO.java       |   42 +
 .../org/apache/iotdb/admin/model/dto/GroupDTO.java |   40 +
 .../apache/iotdb/admin/model/dto/IotDBRole.java    |   36 +
 .../apache/iotdb/admin/model/dto/IotDBUser.java    |   44 +
 .../apache/iotdb/admin/model/dto/IotDBUserDTO.java |   31 +
 .../iotdb/admin/model/dto/MeasurementDTO.java      |   37 +
 .../iotdb/admin/model/dto/PrivilegeInfoDTO.java    |   40 +
 .../org/apache/iotdb/admin/model/dto/QueryDTO.java |   35 +
 .../apache/iotdb/admin/model/dto/SearchDTO.java    |   36 +
 .../apache/iotdb/admin/model/dto/Timeseries.java   |   39 +
 .../iotdb/admin/model/entity/Connection.java       |   68 +
 .../apache/iotdb/admin/model/entity/Device.java    |   55 +
 .../iotdb/admin/model/entity/Measurement.java      |   43 +
 .../org/apache/iotdb/admin/model/entity/Query.java |   43 +
 .../iotdb/admin/model/entity/StorageGroup.java     |   53 +
 .../org/apache/iotdb/admin/model/entity/User.java  |   49 +
 .../org/apache/iotdb/admin/model/vo/BaseVO.java    |   48 +
 .../org/apache/iotdb/admin/model/vo/ConnVO.java    |   36 +
 .../apache/iotdb/admin/model/vo/ConnectionVO.java  |   38 +
 .../apache/iotdb/admin/model/vo/DeviceInfo.java    |   34 +
 .../apache/iotdb/admin/model/vo/DeviceInfoVO.java  |   33 +
 .../org/apache/iotdb/admin/model/vo/DeviceVO.java  |   33 +
 .../apache/iotdb/admin/model/vo/GroupInfoVO.java   |   36 +
 .../org/apache/iotdb/admin/model/vo/GroupVO.java   |   36 +
 .../apache/iotdb/admin/model/vo/IotDBUserVO.java   |   34 +
 .../apache/iotdb/admin/model/vo/MeasurementVO.java |   34 +
 .../iotdb/admin/model/vo/MeasuremtnInfoVO.java     |   33 +
 .../org/apache/iotdb/admin/model/vo/PathVO.java    |   32 +
 .../apache/iotdb/admin/model/vo/PrivilegeInfo.java |   39 +
 .../org/apache/iotdb/admin/model/vo/QueryVO.java   |   31 +
 .../org/apache/iotdb/admin/model/vo/RecordVO.java  |   33 +
 .../iotdb/admin/model/vo/RoleWithPrivilegesVO.java |   32 +
 .../apache/iotdb/admin/model/vo/SqlResultVO.java   |   35 +
 .../iotdb/admin/model/vo/StorageGroupVO.java       |   31 +
 .../iotdb/admin/service/ConnectionService.java     |   41 +
 .../apache/iotdb/admin/service/DeviceService.java  |   43 +
 .../apache/iotdb/admin/service/GroupService.java   |   44 +
 .../apache/iotdb/admin/service/IotDBService.java   |  107 ++
 .../iotdb/admin/service/MeasurementService.java    |   36 +
 .../apache/iotdb/admin/service/QueryService.java   |   39 +
 .../apache/iotdb/admin/service/UserService.java    |   32 +
 .../admin/service/impl/ConnectionServiceImpl.java  |  128 ++
 .../admin/service/impl/DeviceServiceImpl.java      |  146 ++
 .../iotdb/admin/service/impl/GroupServiceImpl.java |  163 ++
 .../iotdb/admin/service/impl/IotDBServiceImpl.java | 1967 ++++++++++++++++++++
 .../admin/service/impl/MeasurementServiceImpl.java |  150 ++
 .../iotdb/admin/service/impl/QueryServiceImpl.java |  108 ++
 .../iotdb/admin/service/impl/UserServiceImpl.java  |   81 +
 backend/src/main/resources/META-INF/app.properties |   20 +
 .../src/main/resources/application-dev.properties  |   30 +
 .../src/main/resources/application-prod.properties |   30 +
 .../src/main/resources/application-test.properties |   26 +
 backend/src/main/resources/application.properties  |   21 +
 backend/src/main/resources/log4j2-prod.xml         |  120 ++
 backend/src/main/resources/log4j2.xml              |  120 ++
 backend/src/main/resources/sqlite/iotdb.db         |  Bin 0 -> 36864 bytes
 .../test/java/org/apache/iotdb/admin/DemoJDBC.java |   38 +
 .../admin/controller/ConnectionControllerTest.java |  119 ++
 .../admin/controller/IotDBControllerTest.java      |  387 ++++
 .../admin/controller/QueryControllerTest.java      |  136 ++
 .../iotdb/admin/controller/TestSystemInfo.java     |   45 +
 123 files changed, 9483 insertions(+), 25 deletions(-)
 create mode 100644 backend/.drone.yml
 create mode 100755 backend/.gitignore
 create mode 100644 backend/Dockerfile
 copy README.md => backend/README.md (58%)
 create mode 100644 backend/build.gradle
 create mode 100755 backend/build.sh
 create mode 100644 backend/doc/code-guidelines.zip
 copy README.md => backend/doc/config.md (54%)
 create mode 100644 backend/doc/deploy.md
 create mode 100644 "backend/doc/image/maven\350\257\246\347\273\206\351\205\215\347\275\256.jpg"
 create mode 100644 "backend/doc/image/maven\351\205\215\347\275\256.jpg"
 create mode 100644 "backend/doc/image/nginx\351\205\215\347\275\256\346\226\207\344\273\266.png"
 create mode 100644 "backend/doc/image/nginx\351\205\215\347\275\256\346\226\207\344\273\266\344\275\215\347\275\256.png"
 create mode 100644 backend/doc/image/pom.PNG
 create mode 100644 "backend/doc/image/\345\220\257\345\212\250\346\210\220\345\212\237.PNG"
 create mode 100644 "backend/doc/image/\346\211\223\345\214\205.png"
 create mode 100644 "backend/doc/image/\351\205\215\347\275\256\346\226\207\344\273\266.PNG"
 create mode 100644 backend/doc/intro.md
 copy README.md => backend/doc/log.md (61%)
 create mode 100644 backend/doc/maven.md
 create mode 100644 backend/doc/note.md
 copy README.md => backend/doc/promise.md (79%)
 copy README.md => backend/doc/release.md (84%)
 copy README.md => backend/doc/rest.md (79%)
 copy README.md => backend/doc/rule.md (51%)
 create mode 100644 backend/doc/swagger.md
 create mode 100644 backend/doc/validate.md
 create mode 100755 backend/gradlew
 create mode 100644 backend/gradlew.bat
 create mode 100644 backend/pom.xml
 create mode 100644 backend/settings.gradle
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/AdminApplication.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/aop/BaseExceptionAdvice.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/aop/ParamValidAspect.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/common/exception/BaseException.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/common/exception/ErrorCode.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/common/utils/AuthenticationUtils.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/config/FilterConfig.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/config/MybatisPlusConfig.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/config/SecurityConfig.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/config/SwaggerConfig.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/config/ValidatorConfiguration.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/controller/ConnectionController.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/controller/HealthController.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/controller/IotDBController.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/controller/QueryController.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/controller/UserController.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/demo/JDBC.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/demo/NativeAPI.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/filter/TokenFilter.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/mapper/ConnectionMapper.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/mapper/DeviceMapper.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/mapper/GroupMapper.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/mapper/MeasurementMapper.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/mapper/QueryMapper.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/mapper/UserMapper.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/ConnectionDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/CountDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/DeviceDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/DeviceInfoDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/GroupDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/IotDBRole.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/IotDBUser.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/IotDBUserDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/MeasurementDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/PrivilegeInfoDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/QueryDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/SearchDTO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/dto/Timeseries.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/entity/Connection.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/entity/Device.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/entity/Measurement.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/entity/Query.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/entity/StorageGroup.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/entity/User.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/BaseVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/ConnVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/ConnectionVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/DeviceInfo.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/DeviceInfoVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/DeviceVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/GroupInfoVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/GroupVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/IotDBUserVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/MeasurementVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/MeasuremtnInfoVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/PathVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/PrivilegeInfo.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/QueryVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/RecordVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/RoleWithPrivilegesVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/SqlResultVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/model/vo/StorageGroupVO.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/ConnectionService.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/DeviceService.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/GroupService.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/IotDBService.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/MeasurementService.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/QueryService.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/UserService.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/impl/ConnectionServiceImpl.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/impl/DeviceServiceImpl.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/impl/GroupServiceImpl.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/impl/IotDBServiceImpl.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/impl/MeasurementServiceImpl.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/impl/QueryServiceImpl.java
 create mode 100644 backend/src/main/java/org/apache/iotdb/admin/service/impl/UserServiceImpl.java
 create mode 100644 backend/src/main/resources/META-INF/app.properties
 create mode 100644 backend/src/main/resources/application-dev.properties
 create mode 100644 backend/src/main/resources/application-prod.properties
 create mode 100644 backend/src/main/resources/application-test.properties
 create mode 100644 backend/src/main/resources/application.properties
 create mode 100644 backend/src/main/resources/log4j2-prod.xml
 create mode 100644 backend/src/main/resources/log4j2.xml
 create mode 100644 backend/src/main/resources/sqlite/iotdb.db
 create mode 100644 backend/src/test/java/org/apache/iotdb/admin/DemoJDBC.java
 create mode 100644 backend/src/test/java/org/apache/iotdb/admin/controller/ConnectionControllerTest.java
 create mode 100644 backend/src/test/java/org/apache/iotdb/admin/controller/IotDBControllerTest.java
 create mode 100644 backend/src/test/java/org/apache/iotdb/admin/controller/QueryControllerTest.java
 create mode 100644 backend/src/test/java/org/apache/iotdb/admin/controller/TestSystemInfo.java

[iotdb-web-workbench] 01/01: Merge pull request #3 from apache/review/initial-commit

Posted by jf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jfeinauer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb-web-workbench.git

commit fd390fdb997bd18410974184f45fd0a31442d56f
Merge: 0ed1b60 12feef0
Author: Julian <j....@pragmaticminds.de>
AuthorDate: Sat Sep 11 14:36:20 2021 +0200

    Merge pull request #3 from apache/review/initial-commit
    
    Initial commit from @loveher147 with the backend.

 NOTICE                                             |    5 +-
 README.md                                          |    1 +
 README_zh.md                                       |   19 +-
 backend/.drone.yml                                 |   68 +
 backend/.gitignore                                 |   10 +
 backend/Dockerfile                                 |   24 +
 README.md => backend/README.md                     |   37 +-
 backend/build.gradle                               |   66 +
 backend/build.sh                                   |   20 +
 backend/doc/code-guidelines.zip                    |  Bin 0 -> 9427033 bytes
 README.md => backend/doc/config.md                 |   28 +-
 backend/doc/deploy.md                              |   65 +
 ...57\246\347\273\206\351\205\215\347\275\256.jpg" |  Bin 0 -> 286055 bytes
 .../doc/image/maven\351\205\215\347\275\256.jpg"   |  Bin 0 -> 96532 bytes
 ...05\215\347\275\256\346\226\207\344\273\266.png" |  Bin 0 -> 128969 bytes
 ...26\207\344\273\266\344\275\215\347\275\256.png" |  Bin 0 -> 60565 bytes
 backend/doc/image/pom.PNG                          |  Bin 0 -> 60121 bytes
 ...20\257\345\212\250\346\210\220\345\212\237.PNG" |  Bin 0 -> 153254 bytes
 "backend/doc/image/\346\211\223\345\214\205.png"   |  Bin 0 -> 22644 bytes
 ...05\215\347\275\256\346\226\207\344\273\266.PNG" |  Bin 0 -> 15910 bytes
 backend/doc/intro.md                               |   55 +
 README.md => backend/doc/log.md                    |   10 +-
 backend/doc/maven.md                               |   46 +
 backend/doc/note.md                                |   74 +
 README.md => backend/doc/promise.md                |    9 +-
 README.md => backend/doc/release.md                |    8 +-
 README.md => backend/doc/rest.md                   |   11 +-
 README.md => backend/doc/rule.md                   |   17 +-
 backend/doc/swagger.md                             |   51 +
 backend/doc/validate.md                            |   68 +
 backend/gradlew                                    |  188 ++
 backend/gradlew.bat                                |   89 +
 backend/pom.xml                                    |  267 +++
 backend/settings.gradle                            |   20 +
 .../org/apache/iotdb/admin/AdminApplication.java   |   36 +
 .../iotdb/admin/aop/BaseExceptionAdvice.java       |   42 +
 .../apache/iotdb/admin/aop/ParamValidAspect.java   |   72 +
 .../admin/common/exception/BaseException.java      |   41 +
 .../iotdb/admin/common/exception/ErrorCode.java    |  283 +++
 .../admin/common/utils/AuthenticationUtils.java    |   49 +
 .../apache/iotdb/admin/config/FilterConfig.java    |   44 +
 .../iotdb/admin/config/MybatisPlusConfig.java      |   48 +
 .../apache/iotdb/admin/config/SecurityConfig.java  |   48 +
 .../apache/iotdb/admin/config/SwaggerConfig.java   |   77 +
 .../iotdb/admin/config/ValidatorConfiguration.java |   43 +
 .../admin/controller/ConnectionController.java     |  128 ++
 .../iotdb/admin/controller/HealthController.java   |   46 +
 .../iotdb/admin/controller/IotDBController.java    |  915 +++++++++
 .../iotdb/admin/controller/QueryController.java    |  142 ++
 .../iotdb/admin/controller/UserController.java     |  125 ++
 .../java/org/apache/iotdb/admin/demo/JDBC.java     |  152 ++
 .../org/apache/iotdb/admin/demo/NativeAPI.java     |  113 ++
 .../org/apache/iotdb/admin/filter/TokenFilter.java |   60 +
 .../iotdb/admin/mapper/ConnectionMapper.java       |   28 +
 .../apache/iotdb/admin/mapper/DeviceMapper.java    |   28 +
 .../org/apache/iotdb/admin/mapper/GroupMapper.java |   28 +
 .../iotdb/admin/mapper/MeasurementMapper.java      |   28 +
 .../org/apache/iotdb/admin/mapper/QueryMapper.java |   28 +
 .../org/apache/iotdb/admin/mapper/UserMapper.java  |   28 +
 .../iotdb/admin/model/dto/ConnectionDTO.java       |   55 +
 .../org/apache/iotdb/admin/model/dto/CountDTO.java |   33 +
 .../apache/iotdb/admin/model/dto/DeviceDTO.java    |   36 +
 .../iotdb/admin/model/dto/DeviceInfoDTO.java       |   42 +
 .../org/apache/iotdb/admin/model/dto/GroupDTO.java |   40 +
 .../apache/iotdb/admin/model/dto/IotDBRole.java    |   36 +
 .../apache/iotdb/admin/model/dto/IotDBUser.java    |   44 +
 .../apache/iotdb/admin/model/dto/IotDBUserDTO.java |   31 +
 .../iotdb/admin/model/dto/MeasurementDTO.java      |   37 +
 .../iotdb/admin/model/dto/PrivilegeInfoDTO.java    |   40 +
 .../org/apache/iotdb/admin/model/dto/QueryDTO.java |   35 +
 .../apache/iotdb/admin/model/dto/SearchDTO.java    |   36 +
 .../apache/iotdb/admin/model/dto/Timeseries.java   |   39 +
 .../iotdb/admin/model/entity/Connection.java       |   68 +
 .../apache/iotdb/admin/model/entity/Device.java    |   55 +
 .../iotdb/admin/model/entity/Measurement.java      |   43 +
 .../org/apache/iotdb/admin/model/entity/Query.java |   43 +
 .../iotdb/admin/model/entity/StorageGroup.java     |   53 +
 .../org/apache/iotdb/admin/model/entity/User.java  |   49 +
 .../org/apache/iotdb/admin/model/vo/BaseVO.java    |   48 +
 .../org/apache/iotdb/admin/model/vo/ConnVO.java    |   36 +
 .../apache/iotdb/admin/model/vo/ConnectionVO.java  |   38 +
 .../apache/iotdb/admin/model/vo/DeviceInfo.java    |   34 +
 .../apache/iotdb/admin/model/vo/DeviceInfoVO.java  |   33 +
 .../org/apache/iotdb/admin/model/vo/DeviceVO.java  |   33 +
 .../apache/iotdb/admin/model/vo/GroupInfoVO.java   |   36 +
 .../org/apache/iotdb/admin/model/vo/GroupVO.java   |   36 +
 .../apache/iotdb/admin/model/vo/IotDBUserVO.java   |   34 +
 .../apache/iotdb/admin/model/vo/MeasurementVO.java |   34 +
 .../iotdb/admin/model/vo/MeasuremtnInfoVO.java     |   33 +
 .../org/apache/iotdb/admin/model/vo/PathVO.java    |   32 +
 .../apache/iotdb/admin/model/vo/PrivilegeInfo.java |   39 +
 .../org/apache/iotdb/admin/model/vo/QueryVO.java   |   31 +
 .../org/apache/iotdb/admin/model/vo/RecordVO.java  |   33 +
 .../iotdb/admin/model/vo/RoleWithPrivilegesVO.java |   32 +
 .../apache/iotdb/admin/model/vo/SqlResultVO.java   |   35 +
 .../iotdb/admin/model/vo/StorageGroupVO.java       |   31 +
 .../iotdb/admin/service/ConnectionService.java     |   41 +
 .../apache/iotdb/admin/service/DeviceService.java  |   43 +
 .../apache/iotdb/admin/service/GroupService.java   |   44 +
 .../apache/iotdb/admin/service/IotDBService.java   |  107 ++
 .../iotdb/admin/service/MeasurementService.java    |   36 +
 .../apache/iotdb/admin/service/QueryService.java   |   39 +
 .../apache/iotdb/admin/service/UserService.java    |   32 +
 .../admin/service/impl/ConnectionServiceImpl.java  |  128 ++
 .../admin/service/impl/DeviceServiceImpl.java      |  146 ++
 .../iotdb/admin/service/impl/GroupServiceImpl.java |  163 ++
 .../iotdb/admin/service/impl/IotDBServiceImpl.java | 1967 ++++++++++++++++++++
 .../admin/service/impl/MeasurementServiceImpl.java |  150 ++
 .../iotdb/admin/service/impl/QueryServiceImpl.java |  108 ++
 .../iotdb/admin/service/impl/UserServiceImpl.java  |   81 +
 backend/src/main/resources/META-INF/app.properties |   20 +
 .../src/main/resources/application-dev.properties  |   30 +
 .../src/main/resources/application-prod.properties |   30 +
 .../src/main/resources/application-test.properties |   26 +
 backend/src/main/resources/application.properties  |   21 +
 backend/src/main/resources/log4j2-prod.xml         |  120 ++
 backend/src/main/resources/log4j2.xml              |  120 ++
 backend/src/main/resources/sqlite/iotdb.db         |  Bin 0 -> 36864 bytes
 .../test/java/org/apache/iotdb/admin/DemoJDBC.java |   38 +
 .../admin/controller/ConnectionControllerTest.java |  119 ++
 .../admin/controller/IotDBControllerTest.java      |  387 ++++
 .../admin/controller/QueryControllerTest.java      |  136 ++
 .../iotdb/admin/controller/TestSystemInfo.java     |   45 +
 123 files changed, 9483 insertions(+), 25 deletions(-)